hugo: onclick funktioniert nicht im FF???

Hallo zusammen,

ganz simple Problemstellung:

<input type="text" name="searchterm" onclick="alert('foo')" />

Funktioniert im IE, Safari und Opera. Im FF nicht, wieso???
Habe FF V. 3.6.8. Fehlerkonsole spuckt leider nichts aus.

Habe schon sämtliche Beiträge zu diesem Thema durchforstet, kann aber
keine Lösung für dieses Problem finden. In den meisten Fällen handelte
es sich um einen Syntaxfehler, was bei meinem Code aber nicht zutrifft?

Wer hat daselbe oder ein ähnliches Problem und weiß dies zu lösen?

Gruß,
hugo

  1. Hi,

    <input type="text" name="searchterm" onclick="alert('foo')" />

    Funktioniert im IE, Safari und Opera. Im FF nicht, wieso???

    „Funktioniert“ auch im FF, wenn ich das so in ein HTML-Dokument einbinde.

    Entweder möchtest du schlicht JavaScript in deinem FF aktivieren :-) - oder eine genauere Beschreibung des Problems liefern, die dieses nachvollziehbar macht (im Zweifelsfalle ein vollständiges Online-Beispiel).

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Entweder möchtest du schlicht JavaScript in deinem FF aktivieren :-)

      oh je, wie peinlich. habe vor ein paar Tagen JavaScript in meinem FF deaktiviert um etwas zu testen, und das völlig vergessen... wird wohl Zeit endlich ins Bett zu gehn.

      kann man meinen thread bitte löschen^^

      danke für den hinweis

  2. Hallo,
    ich hab ein ähn ähnliches Problem jedoch keine Lösung.

    Benutze auch den Mozilla Firefox.
    Hab hier mal ein Code zum Vergleichen ich sag euch was  im FF und im IE passiert.

      
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
    <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">  
    <title>Bildertausch</title>  
    <script type="text/javascript">  
    <!--  
    // Hier werden die Bilder definiert  
    bild1 = new Image(); bild1.src = "a.png";  
    bild2 = new Image(); bild2.src = "b.png";  
      
    function tausch(){  
    // Bilder tauschen  
    document.bild1.src = document.bild2.src;  
    }  
    function tauschback(){  
    document.bild2.src = document.bild1.src;  
    }  
    //-->  
    </script>  
    </head>  
    <body>  
    <a onmouseover="javascript:tausch();" onmouseout="javascript:tauschback();"><img src="a.png" name="bild1" border="0" /></a>  
    <a onmouseover="javascript:tausch();" onmouseout="javascript:tauschback();"><img src="b.png" name="bild2" border="0"/></a>  
    </body>  
    </html>  
    
    

    Hab ich grad irgendwo gefunden und en bissel abgeändert.

    --Was soll das Script machen:--
    Es soll wenn man mit der Maus über eines der Bilder fährt die Bilder vertauschen.

    --Im Firefox:--
    Wenn man mit der Maus über bild1 fährt, wird es zu Bild 2 und bleibt so. Bild 2 bleibt immer bild 2.

    --Im Internetexplorer--
    Nichts geschieht.

    Firefox Version:  3.6.*
    IE Version:  7.*

    Danke an alle die mi in irgendeiner Form helfen können.
    (Und an den Rest von SELFHTML)

    1. Hi,

      ich hab ein ähn ähnliches Problem

      Was soll denn daran ähnlich sein ...?

      function tausch(){
      // Bilder tauschen
      document.bild1.src = document.bild2.src;
      }

      Überlege bitte: Welche Adresse hat bild1 nach dieser Aktion, und welche bild2?

      function tauschback(){
      document.bild2.src = document.bild1.src;

      Und jetzt mach dir klar, wie sich das auswirkt, wenn anschließend diese Funktion aufgerufen wird.

      MfG ChrisB

      --
      RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
      1. Hi,

        ich hab ein ähn ähnliches Problem

        Was soll denn daran ähnlich sein ...?

        function tausch(){
        // Bilder tauschen
        document.bild1.src = document.bild2.src;
        }

        Überlege bitte: Welche Adresse hat bild1 nach dieser Aktion, und welche bild2?

        function tauschback(){
        document.bild2.src = document.bild1.src;

        Und jetzt mach dir klar, wie sich das auswirkt, wenn anschließend diese Funktion aufgerufen wird.

        MfG ChrisB

        Danke für die Antwort. Ich habs inzwischen selbst rausgefunden und das Problem gelöst.

        Man sieht/liest sich oder auch nicht ;)
        danke nochmals für die Lösung.