RPGVX.net
Community => Computer und Technik => Thema gestartet von: Angelos am April 02, 2008, 04:36:37
-
Also ich würde gerne ein popup auf meiner Seite einbasteln mit ner Mini-site.
In einem neuen Fenster ohne navigationsleiste und co.
bin zwar kein HTML voll nub aber die frage ist schon länger bei mir offen, und
da ich Ferien habe kann ich auch nicht meine Lehrkraft in dem Bereich fragen...
ps. Google ist nicht mein freund ^^
-
Kann ich dir nur mit Java sagen.
Quelltext:
<html>
<head>
<title>Dynamic Popup</title>
<script language="JavaScript">
function popup(w,h,site) {
x = screen.availWidth/2-w/2;
y = screen.availHeight/2-h/2;
var popupWindow = window.open(
'','','width='+w+',height='+h+',left='+x+',top='+y+',screenX='+x+',screenY='+y);
popupWindow.document.write(site);
}
</script>
</head>
<body>
<a href="java script:popup(Breite,Höhe,'<html> ... </html>')">Popup</a>
</body>
</html>
Das Popup wird innerhalb eines Skriptes aufgerufen, direkt über die Funktion popup():
popup(Breite,Höhe,'<html> ... </html>')
Oder mit einem Link:
<a href="java script:popup(Breite,Höhe,'<html> ... </html>')">Popup</a>
Der Inhalt wird in ganz normalem HTML geschrieben. Die Anführungsstriche müssen gegebenfalls mit einem Backslash maskiert werden.
Beispiel: KLICK! (http://www.jjam.de/JavaScript/Popup/Popup/Popup.zip)
-
Ich muss sagen das es einfachere Wege zum Pop Up gibt O_O
<script language="javascript">
//<!--
function popup()
{ window.open ("[b]die index des pop ups^^[/b]","popup","[b]width=400,height=220[/b],location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=1,toolbar=0
, noresize") }
-->
</script>
Also das wäre die einfachere Version die größe kannst du ja ändern hab sie dick gemacht^^ das solltest du in den < head > </ head > einfügen (in den HTML Dokument wo der Link zum Pop Up ist^^)
Und dann noch das Pop Up so verlinken
<a href="java script:popup()">[b]Name Bild was auch immer verlinkt werden soll[/b]</a>
So ich denke das ist Anwenderfreundlicher ^-^
@Mani:
Nix gegen dich xD'
-
@TMR:
Ja, das ist auch ein Weg. Ich finde jedoch, dass es ziemlich egal ist, welchen man wählt. Hauptsache es funktioniert. ^^
Für mich ist halt die Variante die beste. Ich fühl mich auch in keinster Weise angegriffen oder so. :)