Popup
Julian
- javascript
0 XaraX0 David Tibbe0 Julian0 Julian
Was ist hier falsch?
<html>
<head>
<title>Test</title>
<script type="text/javascript">
funktion popup (beschreibung)
{
window.open (dependent=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300,left=0,top=0);
window.write ('<html><head><title>Ref Ebenen</title></head><body bgcolor=black text=white link=#ff00ff vlink=#ff00ff><font face=Courier New size=2>" + beschreibung + "</font><br><div align=center><a href=javascript:self.close()>Schließen</a></div></body></html>');
window.close();
}
</script>
</head>
<body>
<a href="javascript:popup(Die Beschreibung);">Hier ist eine Beschreibung</a>
</body>
</html>
Was ist falsch? Geht das überhaupt "window.write()"?
Bitte helft mir!
Hallo erstmal!
Was ist hier falsch?
So einiges!
http://de.selfhtml.org/javascript/objekte/window.htm
http://de.selfhtml.org/javascript/objekte/document.htm
Diese erste Seite enthält alles, was Du zum Obkjekt window wissen mußt.
Die zweite wird Dir aufzeigen, daß das Schreiben eine Methode des Objekt document ist.
Gruß aus Berlin!
eddi
Warum Antwortet keiner?
hab nochmal geändert, sieht jetzt so aus:
<script type="text/javascript">
var head = "<html><head><title>Ref Ebenen</title></head><body bgcolor=black text=white link=#ff00ff vlink=#ff00ff><font face=Courier New size=2>"
var foot = "</font><br><div align=center><a href=javascript:self.close()>Schließen</a></div></body></html>"
function ref (beschreibung)
{
document.open ();
document.write (head + beschreibung + foot);
document.close ();
}
</script>
<a href="javascript:ref('Eine Beschreibung');">Klick hier</a>
Ist ja alles schön und gut, nur wie verklicker ich dem, dass sich der Link in einem Popup mit den maßen 300x300 px öffnen soll?
Bitte helft mir!!!
hi,
Warum Antwortet keiner?
entspann' dich mal ein wenig, danke.
das forum hier ist nicht deine persönliche atnwort-maschine, die sofort auf hochtouren zu laufen hat, sobald du eine frage stellst.
Ist ja alles schön und gut, nur wie verklicker ich dem, dass sich der Link in einem Popup mit den maßen 300x300 px öffnen soll?
in dem du window.open endlich mal korrekt anwendest.
der link zur beschreibung dieser methode wurde dir bereits gepostet, also lies ihn bitte auch mal aufmerksam.
gruß,
wahsaga
Hallo Julian,
Was ist hier falsch?
window.open (dependent=no,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=300,height=300,left=0,top=0);
Da sind zu viele Parameter, dependent=no ist beispielsweise keine URI.
Schau dir am besten noch einmal http://de.selfhtml.org/javascript/objekte/window.htm#open gründlich an.
<body bgcolor=black text=white link=#ff00ff vlink=#ff00ff>
<font face=Courier New size=2> [...] </font>
Verwende CSS.
<a href=javascript:self.close()>
<a href="javascript:popup(Die Beschreibung);">
JavaScript gehört in die entsprechenden event-Handler.
Was ist falsch? Geht das überhaupt "window.write()"?
Nein, so nicht. Window kennt keine Methode write, wohl aber document (http://de.selfhtml.org/javascript/objekte/document.htm#write). Du kannst dir also eine Referenz auf das Popup geben lassen und so auf es einwirken.
Dir ist aber bewusst, dass so viele Benutzer jene Informationen nicht zu Gesicht bekommen werden?
Grüße
David
Werd mal schauen.
Was ist jetzt falsch?
<script type="text/javascript">
var head = "<html><head><title>Ref Ebenen</title></head><body bgcolor=black text=white link=#ff00ff vlink=#ff00ff><font face=Courier New size=2>"
var foot = "</font><br><div align=center><a href=javascript:self.close()>Schließen</a></div></body></html>"
function ref (beschreibung)
{
window.document.open (width=200,height=200,left=0,top=0);
window.document.write ('head + beschreibung + foot');
window.document.close ();
}
</script>
<a href="javascript:ref('Beschreibung');">Hier</a>
Wie kann ich dem sagen, dass er etwas in ein Popup schreiben soll? Ich hab bei über 200 Links keine lust für jeden die Beschreibung in einer neuen Seite zu erstellen.
Ich habe mir die Seiten ganz genau durchgelesen, finde das problem aber nicht!
http://de.selfhtml.org/javascript/objekte/window.htm
http://de.selfhtml.org/javascript/objekte/document.htm
Bitte helft mir beim verbessern des Scriptes!