mozilla popup geht nicht

saimoto

Mitglied
Hallo,

habe diese Funktion
Code:
function OpenNewWindow(Picture,Breit,Hoch){
         xsize = Breit+35;// Zusatz für Rand rechts und links
         ysize = Hoch+75; //Zusatz für Rand oben und unten - damit Button angezeit werden kann

         ScreenWidth = screen.width;
         ScreenHeight = screen.height;

         xpos = (ScreenWidth/2)-(xsize/2);
         ypos = (ScreenHeight/2)-(ysize/2);

        NewWindow=window.open("myPic","Picture","height="+ysize+",width="+xsize+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos+"");
        NewWindow.document.write ("<html><head><title>titel");
        NewWindow.document.write ("</title>");
        NewWindow.document.write ("</head>");
        NewWindow.document.write ("<body bgcolor='#f4b35c'>");
        NewWindow.document.write ("<table border='0' width='100%'><tr><td align='center'>");
        NewWindow.document.write ("<img src=");
        NewWindow.document.write (Picture);
        NewWindow.document.write (">");
        NewWindow.document.write ("</td></tr></table>");
        NewWindow.document.write ("</td></tr>");
        NewWindow.document.write ("</body></html>");
        NewWindow.document.close();

Sie wird in einer Image-Map aufgerufen. Im IE funktionierts, aber im Mozilla
erscheint das Image-Map nicht mal als Link, sodass das Popup nicht geöffnet werden kann.

Wer weiss woran das liegen kann

Gruß
saimoto
 
da hast du recht

Code:
asd
<map name="medizin">
     <area shape="circle" coords="120,60,55" <a href="javascript:OpenNewWindow('img/pops/medizin1.jpg',510,350)" alt="Medizin 1">
     <area shape="circle" coords="430,150,55" <a href="javascript:OpenNewWindow('img/pops/medizin2.jpg',510,350)" alt="Medizin 2">
     <area shape="circle" coords="120,250,55" <a href="javascript:OpenNewWindow('img/pops/medizin3.jpg',510,350)" alt="Medizin 3">
     <area shape="circle" coords="430,346,55" <a href="javascript:OpenNewWindow('img/pops/medizin4.jpg',510,350)" alt="Medizin 4">
</map>

<img src="img/medizin.jpg" border="0" usemap="#medizin" galleryimg="no">

PS: Ich seh grad, dass javascript auseinander dargestellt wird, ist es aber nicht in meinem code!
 
Und der IE macht da mit :-)
Was hat das <a im <area> zu suchen.....nimm das heraus, und du erhältst neben einem funktionierendem Javascript-Aufruf sogar noch gültigen HTML-Code.
 

Neue Beiträge

Zurück