popup

LeeChaolan

Grünschnabel
Hi!

Weiss jemand von euch wie man ein popup macht, indem ein text geladen wird, aber ohne das man z.b. eine html oder php seite in dieses popup läd?

Also z.b. wenn man auf einer seite mehrere links hat und daneben ein infolink, und wenn man auf diesen info link klickt soll sich ein pop up mit der textbeschreibung öffnen, aber ohne das dieser text durch eine html oder php seite oder so geladen wird.

Weiss jemand wie das geht mit javascript?
 
Naja, oder eben so:
Code:
<script language="JavaScript">
<!--
function win(text) {
    win = window.open("", "", "width=200, height=200");
    win.document.write(text);
    win.focus();
}
//-->
</script>
<a href="#" onClick="win('text');">Info</a>
Ebenen sind eigentlich eine schönere Lösung - in meinem Beispiel öffnet sich eben ein neues Fenster (popup)
 
ja, ebenen sind schon net schlecht, aber halt nicht das was ich da brauche

Genau des hab ich gesucht...

Danke an euch beide =)

edit: hmm geht net ganz, ich kann da nur 1mal draufklicken, ein 2tes mal geht des dann nicht mehr weil da dann ein java fehler ist? Wisst ihr vielleicht woran des liegt?
 
Zuletzt bearbeitet:
Versuchs mal so:
Code:
<script type="text/javascript">
<!--
function win(text)
{
    win = window.open("", "", "width=200, height=200");
    win.document.open();
    win.document.write(text);
    win.document.close();
    win.focus();
}
//-->
</script>

Dokument öffnen>Dokument beschreiben>Dokument schliessen>fertitsch:-)
 
Naja... der Wortlaut der Fehlermeldung wär ansich schon gut.
Ich könnt mir noch vorstellen, dass es daran liegt, dass der Funktionsname mit dem Variablennamen übereinstimmt...probiers mal so:
Code:
<script type="text/javascript">
<!--
function win(text)
{
    fenster= window.open("", "", "width=200, height=200");
    fenster.document.open();
    fenster.document.write(text);
    fenster.document.close();
    fenster.focus();
}
//-->
</script>
 

Neue Beiträge

Zurück