mehrere Popupfenster??
Martin Hertenstein
- javascript
Hallo zusammen!
Icvh habe da ein Problem.Ich bin noch nicht so fit in JavaScript.Über meine Site sollen gleich zu Anfang mehrere Links wenn man Sie nacheinander anklickt in einem neuen Popupfenster öffnen.Ich habe die Rubrik zB Glossar und Picturegallarys.Mit dem Script was ich habe öffnen sich aber gleich beide egal welchen Link ich nehme.So siht das Script im head aus:
<script language="JavaScript">
<!--
function fenster()
{
neuesFenster = window.open('Internetglos.htm','Internetglossar','width=500,height=600,scrollbars=yes');
neuesFenster = window.open('hs%7EPicturegallerys.htm','Picturegallerysr','width=500,height=600,scrollbars=yes');
}
//-->
</script>
und so im body:
<td><a href="javascript:fenster()"
<img SRC="button_Glossary.gif" NAME="Image3" BORDER=0 height=22 width=149></a></td>
und für die Pics das selbe nur mit anderem Button
Wäre schön wenn Ihr mir helfen könntet
Martin
Ich verstehe zwar nicht ganz deine logik ;) aber wenn du das window.open mit als zeichenkette der Variable übergibst, passiert nichts.
Um später dann wirklich das Popupfenster mit der Variable zu öffnen musst du es mit dem eval operator bearbeiten. z.B.
function fenster()
{
neuesFenster1 = "window.open('bla.htm','Picturegallerysr','width=500,height=600,scrollbars=yes')";
eval(neuesFenster1);
}
gruß Urmel
Hallo zusammen!
Icvh habe da ein Problem.Ich bin noch nicht so fit in JavaScript.Über meine Site sollen gleich zu Anfang mehrere Links wenn man Sie nacheinander anklickt in einem neuen Popupfenster öffnen.Ich habe die Rubrik zB Glossar und Picturegallarys.Mit dem Script was ich habe öffnen sich aber gleich beide egal welchen Link ich nehme.So siht das Script im head aus:
<script language="JavaScript">
<!--
function fenster()
{
neuesFenster = window.open('Internetglos.htm','Internetglossar','width=500,height=600,scrollbars=yes');
neuesFenster = window.open('hs%7EPicturegallerys.htm','Picturegallerysr','width=500,height=600,scrollbars=yes');
}
//-->
</script>
und so im body:
<td><a href="javascript:fenster()"
Hallo Martin,
hier rufst du fie Funktion fenster()auf und in dieser steht zweimal der Befehl window.open -> Es werden auch zwei Fenster geöffnet. Entweder du schreibst zwei Funktionen (z.B. fenstera() und fensterb()) und läßt darin das Fenster mit dem gewünschten Inhalt öffnen, oder du übergibst den Inhalt als Parameter. Unter http://www.teamone.de/selfhtml/teda.htm findest du ein Beispiel, an dem du die orientieren kannst.
Grüße,
Fraenk