MichaelS: Link via JS

Beitrag lesen

Hallo,

<a href="user_logout.php?D=......" target="_self" onClick="....">Logout</a>

Dies soll nun anstatt eines manuellen Klicks, per JS aufgerufen werden.

Die aktuelle angezeigte URI kannst du mit einer Zuweisung an http://de.selfhtml.org/javascript/objekte/location.htm#href@title=location.href austauschen.

Hier entsprechend
location.href = element.href;
Damit springt der Browser die im href-Attribut angegebene URI an.

(Der Code im onclick-Attribut wird dadurch aber nicht ausgeführt, das müsstest du mit eval() manuell machen.)

»element« steht im obigen Beispiel für eine Referenz auf das a-Element. Wie du das Elementobjekt ansprichst, hängt davon ab, wie der umgebende Code aussieht. (Alle Links finden sich in der Liste http://de.selfhtml.org/javascript/objekte/links.htm@title=document.links.)

Mathias

Hi und danke erstmal für Deine Antwort.

Dh ich lasse das gesamte Dokument erstma mit meinem ursprünglichen Script parsen und entsprechend abarbeiten. Zudem erstelle ich eine neue Funktion, welche sich aus dem gesamten Dokument die Links zusammen sucht und lasse mittels einer for-schleife, nach dem entsprechenden element suchen.

welches ich dann mittels windows.location.href = zieladresse.aus.array übergebe ? wie funktioniert das dann mit der target anweisung ?

das prob, die links sind im übergeordneten frame bzw. müssen an einen iframe übergeben werden.

danke schon mal.

gruß MichaelS