Zum Inhalt springen

<a href="javascript:void();"> macht fehler


Empfohlene Beiträge

Geschrieben

Weiß jemand, warum ich bei

<a href="javascript:void();" onClick="javascript:methode()">click</A>

nen Scripting-Error ("Syntax Error line 1") bekomme, und bei

<a href="javascript:methode()">click</A>

nicht. Ich würde gerne mit onClick statt HREF arbeiten, damit man den Aufruf nicht in der Statusleiste sieht. PS: IE6/WinXP :mod:

thx

Geschrieben

Schreibe einfach ins href eine '#'. Du brauchst da kein void().

Mit # bleibt er mit href auf der selben seite - führt aber den befehl in onClick aus, wenn im onClick-Befehl ein submit oder ein Link steht linkt er auf die nächste seite!

Geschrieben

Der Javascript-Interpreter versucht eine Methode mit dem Namen void() aufzurufen. Dies gibt es aber wohl nicht. Daher der Fehler. Nimm doch einfach href="#".

[edit]verdammt, zu langsam[/edit]

  • 1 Monat später...
Geschrieben

noch ein problem im zusammenhang damit:

folgender link macht bei mir 2 fenster auf, und zwar die gewünschte seite 1.htm und die seite index.htm# (index.htm ist die Seite, auf der der Index steht.

<a onClick="javaScript:window.opener.close();window.open('1.htm');window.close();" href="#">

warum macht das "#" auf einmal ne neue seite auf? liegt das an dem window.close? wie kann ich das umgehen?

Geschrieben

nee, sorry. falscher alarm.

hatte ein "target="_blank" vergessen.

ohne das klappt es.

allerdings funktioniert window.opener.close() nicht. wahrscheinlich ein sicherheits-mechanismus, oder?

Geschrieben
self bedeutet dasselbe wie window.

aber da die anfrufende seite aus frames bestand, musste es

window.opener.top.close() heißen..

naja, wenn man nicht alle Infos herausrückt, dann sollte man auch nicht erwarten richtige antworten zu erhalten,.... :rolleyes:

Geschrieben

und gewoehn Dir am besten mal ab in onXXX events 'javascript:' zu schreiben. hier folgt immer JS.

soll nicht besserwisserich sein, sondern lediglich ein tip

gruss / zirri

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...