IE ignoriert onClick-Result im <a> Tag

Dieses Thema IE ignoriert onClick-Result im <a> Tag im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Andi_G, 18. Aug. 2009.

Thema: IE ignoriert onClick-Result im <a> Tag Hallo zusammen, folgendes Problem. Ich habe in einer normalen html Seite einen Link: &lt;a href=irgendeine url...

  1. Hallo zusammen,
    folgendes Problem. Ich habe in einer normalen html Seite einen Link:

    &lt;a href=irgendeine url onClick=return deleteRow();>text&lt;/a>

    Und die JS Function:

    function deleteRow() {
    var ja = window.confirm(Sind Sie sicher, dass Sie diese Zeile loeschen moechten?);
    if (ja == true) {
    return true;
    }
    return false;
    }

    Das Problem: Egal ob ich im Confirm-Dialog auf OK oder Cancel klicke, im IE wird immer die URL aufgerufen. Im Firefox dagegen nur beim Klick auf OK.

    Ich habe schon verschiedenste Varianten probiert:

    • [li]in der Funktion: if (ja == 1)... oder direkt return window.confirm...[/li]
      [li]im onClick: return deleteRow(); oder javascript: return deleteRow(); oder javascript: deleteRow()[/li]

    Alles hilft nichts. Auch die Schreibweise von onclick (vs. onClick) hat keine Auswirkungen.

    Hilfe :'(
     
  2. Hallo,

    bei mir funktionert der Code im IE7, hier mal das gesamte Beispiel:

    Code:
    &lt;!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN [url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd>[/url]
    &lt;html xmlns=[url]http://www.w3.org/1999/xhtml[/url] xml:lang=en lang=en>
    
    &lt;head>
    	&lt;meta http-equiv=content-type content=text/html; charset=iso-8859-1 />
    	&lt;meta name=author content=Floranium />
    
    	&lt;title>Ohne Titel 1&lt;/title>
    	
    &lt;script type=text/javascript>
    function deleteRow() {
       var ja = window.confirm(Sind Sie sicher, dass Sie diese Zeile loeschen moechten?);
       if (ja == true) {
         return true;
       }
       return false;
    }
    &lt;/script>
    	
    &lt;/head>
    
    &lt;body>
    
    &lt;a href=irgendeine url onclick=return deleteRow();>text&lt;/a>
    
    &lt;/body>
    &lt;/html>
    Mfg.
     
  3. Hi,

    also die Antwort hat etwas länger auf sich warten lassen. Aber ich habe das Problem jetzt gefunden. Im body-Tag der Seite war ein onclick event definiert, welches IMMER true zurückgeliefert hat.... :-\

    Das war also das Problem, danke trotzdem :1

    Grüße,
    Andreas
     
Die Seite wird geladen...

IE ignoriert onClick-Result im <a> Tag - Ähnliche Themen

Forum Datum
Adobe PrEl ignoriert den Ton Audio, Video und Brennen 12. Juni 2016
Internet Explorer 10 ignoriert Internet Windows XP Forum 23. Okt. 2013
Einstellungen in Systemsteuerung werden nach Neustart ignoriert Windows 7 Forum 14. Sep. 2013
[Mysterium] Energiesparplan: Einstellungen werden ignoriert Windows 7 Forum 28. März 2010
IE9 ignoriert seit einiger Zeit die Farbeinstellung für besuchte Links etc. Web-Browser 29. Apr. 2011