Hans Gerrit: neues fenster für grafiken

hi leuts,
also mein problem, ich hab eine imagemap, die sieht auszugsweise so aus:

<area shape=rect coords="1,1,74,84" href="pic/ajfa.jpg
<area shape=rect coords="75,1,149,84" href="metgo.jpg">

ich will die bilder in einem neuen fenster öffnen, das mache ich bisher so:

function pic1()
{
window.open('pic/ajfa.jpg','Bild1','width=490,height=490');
}

und setzt dann halt anstatt dem normalen link fürs bild die funktion ein. jetzt will ich aber nicht für alle 50 bilder eigene funktionen schreiben, also muss ich den dateinamen, die höhe und die breite durch variablen ersetzen. doch "width=variablehoehe" z.b. funktioniert nicht. wie also gebe ich beim "window.open" varaiblen an???

mfg
    hans

  1. Hallo !

    Du musst den Dateinamen und die anderen Variablen vorher zusammensetzen, den Dateinamen kannst Du so nehmen...

    Hier die abgeänderte Version:

    function pic1(dateiname,breite,hoehe)
    {
       var attribute = 'width=' + breite + ',height=' + hoehe;

    window.open(dateiname,'Bild1',attribute);
    }

    1. Hi,
      danke schön.

      mfg
         hans