Axel Böttcher: Popup Fenster

Hallo zusammen,
folgendes Problem:
Über einen Link wird eine Seite in einem neuen Fenster geöffnet. Nun soll dieses neue Fenster als Popupfenster geöffnet werden. Nach Recherchen im Selfhtml Bereich finde ich leider nur Lösungen, die im Link auf das neue Fenster enthalten sind. Das geht aber leider nicht, da die gesamten Links aus einer Datenbank kommen. Das Skript oder was auch immer müssen Bestandteil des Fensters sein, welches geöffnet wird.

Meine Anfängerversuche mit Java sehen so aus:

<html> <head> <title>Test</title>
<script language="javaScript">
window.resizeTo(300,300)
</script>
</head> <body> </body> </html>

Das klappt auch, aber damit wird eben nur die Fenstergröße angepasst. Menüleiste etc. ist natürlich noch vorhanden.

Dann habe ich es noch so versucht:
<script type="text/javascript">
<!--
function Popup() {
window("toolbar=no, menubar=no, width=500,height=550"); }
//-->
</script>
Das wollte ich über den body onload="popup()" öffnen, erhalte aber eine Fehlermeldung.

Hat jemand eine Lösung ?

Vielen Dank an alle
Axel

  1. Hallo,

    folgendes Problem:
    Über einen Link wird eine Seite in einem neuen Fenster geöffnet. Nun soll dieses neue Fenster als Popupfenster geöffnet werden. Nach Recherchen im Selfhtml Bereich finde ich leider nur Lösungen, die im Link auf das neue Fenster enthalten sind. Das geht aber leider nicht, da die gesamten Links aus einer Datenbank kommen. Das Skript oder was auch immer müssen Bestandteil des Fensters sein, welches geöffnet wird.

    Das versteh ich jetzt nicht so ganz. Du willst ein popup oeffnen, aber das zugehoerige popup-oeffnen-Script ins popup setzen??? *Auf der Leitung steh*

    Meine Anfängerversuche mit Java sehen so aus:

    JavaSCRIPT != Java!!!

    Dann habe ich es noch so versucht:

    Versuch's mal so (Du brauchst "window.open"):

    <script type="text/javascript">
    <!--
    function Popup() {
    neuWin = window.open("","neuWin","toolbar=no, menubar=no, width=500,height=550"); }

    neuWin.focus();

    //-->
    </script>

    Das oeffnet eine leeres popup, willst Du das wirklich?

    Gruss, Mel

  2. Hallo,

    probier mal folgendes Script:

    <script language="JavaScript">
    <!--
    first='true';
    myURL = location.href;
    sub = myURL.split("?");
    if (sub[1])
       {
       sub2 = sub[1].split("=");
       first = sub2[1];
       }
    window.name = 'mywin';
    history.back();

    if (first != 'false')
    {
    mywin = window.open("test.html?first=false","test","width=300,height=200");
    }

    //-->
    </script>

    Das ganze musst du im Head deines HTML Codes für popup fenster hinterlegen. Mit einem einfachene link
    <a href="test.html"> wird das fenster aufgerufen.

    Gruß

    y

    [linkhttp://www.uepselon.com]