Christine Kuehnel: javascript: open new window, status in verbindung mit onMouseOver

Beitrag lesen

<a href="javascript:OpenFenster('g','british.htm',547,495,144,130);" onMouseOver="Bildwechsel(6,Highlight6);self.status='British traditional';return true"
onMouseOut="Bildwechsel(6,Normal6);self.status='Z3 Individualserie'">
<img src="rollover_trans/z3indi02_a.gif" alt="Bella Macchina" border=0 height=22 width=162 name="bella"></a></td>
funktioniert der bildwechsel und die statuszeile aber das neue fenster gehtnicht mehr auf.

Also, jetzt habe ich es doch schnell mal probiert, erzaehle ja hier nicht gern was Falsches.
Ergebnis. Es geht.

Voraussetzung, in Deinem Script steht das hier (kann man aus Deinem Posting nicht erkennen):

  • Bildwechsel ist nach den Funktionsnamen zu urteilen der aus SelfHTML, also
        Normal1 = new Image();
        Normal1.src = "Nr1_normal.gif";
        Highlight1 = new Image();
        Highlight1.src = "Nr1_highlight.gif";
        // und so weiter fuer alle noetigen Image-Objekte
        function Bildwechsel(Bildnr,Bildobjekt)
        {
            window.document.images[Bildnr].src = Bildobjekt.src;
        }
  • und dann noch eine Funktion OpenFenster, die mindestens etwa das enthaelt,
      wenn ich Deine Parameter richtig interpretiere
        function OpenFenster(x,y,a,b,c,d)
        {
            window.open(y,x,'width='+a+',height='+b+',left='+c+',top='+d)
        }

Dann klappt das (habe mal 6 durch 1 ersetzt, weil ich nicht so viele Bilder beim Testen einbauen wollte)
<a href="javascript:OpenFenster('g','counter.html',547,495,144,130);"
onMouseOver="Bildwechsel(1,Highlight1);self.status='British traditional';return true"
onMouseOut="Bildwechsel(1,Normal1);self.status='Z3 Individualserie'">
<img src="rollover_trans/z3indi02_a.gif" alt="Bella Macchina" border=0 height=22 width=162 name="bella"></a>
zeigt mir Stauszeile, wechselt Bild und oeffnet Fenster, alles mit Netscape4

Christine