Einfach nur ein Popup

Antiarbusto

Grünschnabel
Hallo
Hilfe ....tausende Threats zu Popups, allerdings keiner, der meine frage beantwortet.
wie in aller welt mache ich den nun ein popup ? einfach nur ein kleines blödes popup,dessen größe definiert ist, mit einer html-datei drin.
Ich brauche hilfe, nicht nur den script, sondern auch was ich damit mache, bin was javascript angeht, mehr als ein , woher bekomme ich ein tut ?

Gruß Johnny
 
Hallo,

erst der code
Code:
<html>
<head>
<script type="text/javascript">
  function PopUp(url,hoehe,breite) {
    nleft = (screen.width-breite)/2;
    ntop  = (screen.height-hoehe)/2;
    var PopUp = window.open(url,"popup","height=" + hoehe 
                                       +",width=" + breite 
                                       +",top=" + ntop 
                                       +",left=" + nleft 
                                       +",resizeable=no,"
                                       +",location=no,"
                                       +",menubar=no,"
                                       +",status=no,"
                                       +",scrollbars=yes,"
                                       +",toolbar=no");
    PopUp.focus();
}
</script>
</head>
<body>

<a href="http://www.google.de" onClick="PopUp('http://www.google.de',500,600); return false;">und als Link</a>
</body>
</html>
dann die Erklärung:
Du definierst einen ganz normalen Link. Dieser bekommt dann einen "onClick" Handler, d.h wenn der Link geklickt wird, wird die angegeben Funktion aufgerufen. Hier wird die Funktion Popup aufgerufen. Popup erwartet als Parameter die Adresse der Seite die Aufgerufen werden soll, als zweites die Breite des zu öffenden Fensters in Pixeln und als letztes die Höhe des neuen Fensters in Pixeln. Das Return false zum schluss bewirkt, dass dem eigentlichen Link, der in "Href" notiert ist nicht gefolgt wird. Die Funktion Popup ist nur eine zwischenschicht. Das neue Fenster wird mit "window.open()" geöffnet - die Funktion Popup ist eigentlich nur da um einige Optionen des neuen Fensters festzulegen. Welche Optionen es gibt findest du u.a. auf http://www.selfhtml.net/javascript/objekte/window.htm#open Der rest ist eigentlich "nur" standard Javascript. Solltest du noch konkrete Fragen haben -> einfach fragen...

bye
 

Neue Beiträge

Zurück