volker: 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

Hallo Christine,

vielen Dank für Deine Hilfe.

Deine Folgerungen sind vollkommen richtig.

Ich hab folgendes gemacht:

<a href="Javascript:OpenFenster('g','bella.htm',560,495,144,130);"
onMouseOver="window.status='Irgendwas'; Bildwechsel(4,Highlight4); return true;" onMouseOut="window.status='';Bildwechsel(4,Normal4);return true;">
<img src="rollover_trans/z3indi01_a.gif" alt="Bella Macchina" border=0 height=22 width=162 name="bella"></a>

geht auch unter Netscape 4 und ie4.

Danke.

gruß
volker