fortlaufender Anker-Name
chris
- javascript
Guten Morgen liebes Forum!
Ich hab schon einiges nach meinem thema abgesucht, doch find ich nicht wonach ich suche!
Um mir das editieren von supervielen Ankernamen und Aufrufen zu ersparen, würde ich gern, die Anker über javascript mit einem fortlaufenden eindeutigen Namen versehn! Natürlich müste auch der Aufruf /Anker-Link auf diese weise dynamisch funktionieren!
Hat jemand eine Idee wie das funktioniert? Ich finde dazu kein Beispiel!
Danke für eure Hilfe im Vorraus!
Gruss Chris
hi,
Hat jemand eine Idee wie das funktioniert? Ich finde dazu kein Beispiel!
ich finde in deinem posting auch kein beispiel - also was bitte hast du genau vor?
gruss,
wahsaga
Hallo, ich habe eine Navigation im Explorer Stil! Leider wenn ich eins der unteren Verzeichnisse dort öffne spring die navi wieder nach ganz oben! Da diese ganze Navi voll dynamisch ist, muss ich natürlich auch die Anker so dynamisch machen, um den Sprung der Navi nach oben zu verhindern beim öffnen eines dieser Verzeichnisse!
Hier ein Teil meines codes!(Aus dem "Javascript Codebook" übernommen und auf meine bedingungen angepasst!)
doc.write("<table border=0 cellpadding=0 cellspacing=0 width=95%><tr valign=middle align=left>");
doc.write("<td width=15%><a href=javascript:parent.openFolder("+dirs[i].nr+") target='_self'><img src="+typeimg[dirs[i].open].src);
doc.write(" border=0 align=absmiddle hspace=3></td></a><td><a href=javascript:parent.openFolder("+dirs[i].nr+") target='_self'>"+dirs[i].name+"</a></td>\n");
doc.write(" </tr></table>");
Ich hatte vor die Spalte des "img's" mit dem fortlaufenden Ankernamen zu belegen und dann die 2 Links je 2 Links ausführen zu lassen, nämlich der der schon im Code ist und der Anker-Link!
Hoffe ihr versteht mein Ansinnen nun was besser!
Grüsse Chris
hi,
Leider wenn ich eins der unteren Verzeichnisse dort öffne spring die navi wieder nach ganz oben!
die schuld dafür würde ich zuerst mal in der unsinnigen einbindung der javascript-funktionsaufrufe suchen.
doc.write("<td width=15%><a href=javascript:parent.openFolder("+dirs[i].nr+") target='_self'><img src="+typeimg[dirs[i].open].src);
<a href=javascript:... ist _mist_
nutze onClick stattdessen.
<a href="sinnvolle_alternativressource_fuer_benutzer_ohne_javascript" onclick="parent.openFolder(...); return false;" ...>
wenn du eine solche sinnvolle alternativ-ressource nicht hast - warum benutzt du dann überhaupt einen link? verwende dann onclick auf irgendeinem anderen element, z.b. direkt auf dem bild.
btw: wozu gibt man ein target an, wenn man über einen link lediglich eine javascript-funktion aufrufen will? *kopfschüttel*
gruss,
wahsaga
Hi,
erstell dir doch ein Array mit allein Links (alternativ eine Datenbank) und lass dir dann die Links einfach von oben nach unten anzeigen indem du eine FOR Schleife weiterzählen lässt...
Gruss Stefan