Jakob: PopUp-Fenster mit Titel versehen (Script existiert)

Hallo, ich habe ein kleines Problem mit Popup-Fenstern und hoffe, dass mir jemand helfen kann !
Ich habe auf meiner Seite eine übliche Vergrösserungsfuntkion von Bildern mit diesem Script eingebaut:

<script language="JavaScript" type="text/JavaScript">
<!--
fenster=new Array()
function newwin(url,s,w,h,t,l)
{
i=fenster.length
fenster[i]=window.open(url,"popup"+i,"resizable=no,toolbar=0,location=0, directories=0,status=0,menubar=0,scrollbars="+s+",copyhistory=0, width="+w+",height="+h+",top="+t+",left="+l+",screenX="+t+",screenY="+l)
fenster[i].focus;
}
//-->
</script>

Funktioniert prima, ich möchte nur dem Fenster zusätzlich einen variablen TITEL geben können, der dann im Pop-Up-Fenster angezeigt wird (bin nicht so bewandert in JavaScript...)
Weiss jemand, wie ich das obiges Script ändern muss, so das ich beim Aufruf von "function newwin(url,s,w,h,t,l)" einfach noch eine zusätzliche Variable, nämlich den Titel eingeben kann, der dann erscheint ?

Wenn mir jemand ein komplett anderes Script hat, ist das auch gut, es sollte aber die selben Parameter zum Aufrufen und den selben Namen haben - sonst muss ich ca. 200 Grafiken ändern, so muss ich nur auf 10 Seiten das Script ändern ;-)

Tausend Dank im Voraus !

  1. Hallo,

    <script language="JavaScript" type="text/JavaScript">
    <!--
    fenster=new Array()
    function newwin(url,s,w,h,t,l)
    {
    i=fenster.length
    fenster[i]=window.open(url,"popup"+i,"resizable=no,toolbar=0,location=0, directories=0,status=0,menubar=0,scrollbars="+s+",copyhistory=0, width="+w+",height="+h+",top="+t+",left="+l+",screenX="+t+",screenY="+l)
    fenster[i].focus;
    }
    //-->
    </script>

    Funktioniert prima, ich möchte nur dem Fenster zusätzlich einen variablen TITEL geben können,

    Um das zu bewerkstelligen musst du in das Fenster eine HTML Seite laden welche den Titel dann im <title> Tag enthält.
    Du kannst diese Seite aber auch dynamisch mit document.write in dein Popup schreiben, wenn du nicht für jedes Bild eine eigene erzeugen willst.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://petition-tanzverbot.de.vu
    1. Du kannst diese Seite aber auch dynamisch mit document.write in dein Popup schreiben, wenn du nicht für jedes Bild eine eigene erzeugen willst.

      Das wäre mir die liebste Lösung: Eine Vorlageseite, in die das jeweilige Bild geladen wird und in die ich gleich noch ein 'Fenster schliessen'-Feld einbauen könnte.
      Wie müsste denn das Script auf der entsprechenden Seite aussehen ? Sorry, ich habe leider keine Ahnung von Java-Script, das bisherige Script ware Freeware aus dem Netz.

      Tausend Dank,
      Gruss
      jakob

      1. Hallo,

        Das wäre mir die liebste Lösung: Eine Vorlageseite, in die das jeweilige Bild geladen wird und in die ich gleich noch ein 'Fenster schliessen'-Feld einbauen könnte.
        Wie müsste denn das Script auf der entsprechenden Seite aussehen ? Sorry, ich habe leider keine Ahnung von Java-Script, das bisherige Script ware Freeware aus dem Netz.

        Du bist hier bei Selfhtml. Les dich doch mal etwas in die JavaScript Kapitel ein. Schwer ist es nicht, das kann ich dir garantieren. Aber ich habe jetzt wirklich keine Lust dir ein Script zu schreiben.

        Viele Grüße,

        Stefan

        --
        Lass dir das Tanzen NICHT verbieten
        http://petition-tanzverbot.de.vu
  2. Sup!

    Mit

    document.title="neuertitel" kannst Du in jedem besseren Browser den Titel eines Fensters dynamisch ändern.

    Gruesse,

    Bio

    --
    Ich bin ein Mobber - mein Posting tut mir leid! EHRLICH!!!
    sh:( fo:) ch:] rl:} br:> n4:& ie:{ mo:) va:) de:] zu:) fl:( ss:) ls:]
    1. Merci,

      aber wo muss ich das >>document.title="neuertitel"<<
      im Script einbauen (oder im Aufruf) ? Und wie sieht dann der Aufruf aus - momentan ist das ja etwa so:

      <a href="bild_gross.jpg" target="_blank" onClick="newwin(this.href,0,660,500,0,0); return false;"><img src="bild_klein" width="300" height="225" border="1"></a>

      Denke und Grüsse

      jakob

      Sup!

      Mit

      document.title="neuertitel" kannst Du in jedem besseren Browser den Titel eines Fensters dynamisch ändern.

      Gruesse,

      Bio

      1. Sup!

        <a href="bild_gross.jpg" target="_blank" onClick="newwin(this.href,0,660,500,0,0); return false;"><img src="bild_klein" width="300" height="225" border="1"></a>

        Denke und Grüsse

        ^^^^^
        Nene, Denken musste schon selber.
        Also wenn Du eine Referenz auf das Fenster haettest, die von Deiner newwin-Funktion zurueckgegeben wuerde, und wenn Du mit dieser Referenz auf das Popup-Window Zugriff haettest, dann koenntest Du vielleicht einfach vor dem return  false ...

        Den Rest musst Du selbst rausfinden, sonst wird's kostenpflichtig ;-)

        Gruesse,

        Bio

        --
        Ich bin ein Mobber - mein Posting tut mir leid! EHRLICH!!!
        sh:( fo:) ch:] rl:} br:> n4:& ie:{ mo:) va:) de:] zu:) fl:( ss:) ls:]