Link per Javascript auslesen
Frank Hammerschmidt
- javascript
Hallo,
ich habe folgendes Problem:
Mit dem Microsoft Internet Explorer und Opera 7.5x ist es möglich, einen Link mit "document.getElementById('linkId').click()" auszulösen. Firefox tut leider gar nichts. Habt Ihr eine Idee, wie ich das auch mit Mozilla/FireFox hinbekomme?
Code:
<a href="#test" id="linkId">Springe</a>
document.getElementById("linkId").click();
Danke
Frank
Sorry,
das Thema heißt natürlich: "Link mit Javascript auslösen"
tschau
Frank
Hallo Frank.
das Thema heißt natürlich: "Link mit Javascript auslösen"
Und warum änderst du es dann nicht entsprechend auch gleich, wenn du es schon für nötig erachtest, dafür noch einen Beitrag zu verfassen? ;)
Gruß, Ashura
Hallo,
probier es mal mit onclick, dann geht es, also:
document.getElementById("linkId").onclick();
Grüße,
Tobi
Hallo,
ich habe folgendes Problem:Mit dem Microsoft Internet Explorer und Opera 7.5x ist es möglich, einen Link mit "document.getElementById('linkId').click()" auszulösen. Firefox tut leider gar nichts. Habt Ihr eine Idee, wie ich das auch mit Mozilla/FireFox hinbekomme?
Code:
<a href="#test" id="linkId">Springe</a>document.getElementById("linkId").click();
Danke
Frank
Hallo Tobi.
TOFU ;)
Gruß, Ashura
Hallo Tobi,
funktioniert bei mir leider nicht 8-(
document.getElementById('linkId').onclick();
Tschau
Frank
hi,
probier es mal mit onclick, dann geht es, also:
document.getElementById("linkId").onclick();
vollkommener unfug.
gruß,
wahsaga
Hi,
Mit dem Microsoft Internet Explorer und Opera 7.5x ist es möglich, einen Link mit "document.getElementById('linkId').click()" auszulösen. Firefox tut leider gar nichts.
Und das ist aus Sicherheitsgründen IMHO gut so.
JScript (alle Elemente) sieht das eben nicht so eng wie JavaScript (Buttons).
Gruß, Cybaer
Hi,
Mit dem Microsoft Internet Explorer und Opera 7.5x ist es möglich, einen Link mit "document.getElementById('linkId').click()" auszulösen. Firefox tut leider gar nichts. Habt Ihr eine Idee, wie ich das auch mit Mozilla/FireFox hinbekomme?
hol Dir das href-Attribut des Links und fütter das location-Objekt damit.
cu,
Andreas
Nochmals allen Danke für Eure Tips:
Die Lösung des Problems ist:
location.href="#anchorName"
Dann funktioniert mit allen Browsern.
Danke
Frank
hi,
Die Lösung des Problems ist:
location.href="#anchorName"
es geht also nur um das anspringen eine ankers?
Dann funktioniert mit allen Browsern.
damit wäre ich vorsichtig - im archiv sollten m.E. mehrere belege dafür zu finden sein, dass du ältere opera-versionen damit in eine endlosschleife des neuladens der seite schickst.
die manipulation von location.hash ist deshalb deutlich vorzuziehen.
gruß,
wahsaga