Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Empfohlene Antworten

Veröffentlicht

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

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!

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...

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?

nee, sorry. falscher alarm.

hatte ein "target="_blank" vergessen.

ohne das klappt es.

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

versuch ma:

self.opener.close()

self bedeutet dasselbe wie window.

aber da die anfrufende seite aus frames bestand, musste es

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

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:

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.