öffnen von zwei verschiedenen popup fenstern
michael
- javascript
hallo,
kann mir bitte einer erklären wie ich mit hilfe von javascript zwei verschiedene popup fenster (430x230 pixel) von einer html-seite durch zwei verschiede links öffnen kann.
popup 1 (impressum.html)
popup 2 (links.html)
ich habe schon einiges versucht, aber es hat sich bei beiden links immer das selbe popup geöffnet.
für hilfe wäre ich sehr dankbar
Hallo Michael,
zeig doch mal deinen Quelltext her. Hast du denn jeweils die Funktionen richtig verlinkt?
Viele Grüße
Ben
hallo ben,
so sieht mein quelltext aus.
<script language="JavaScript">
<!--
function PopupFenster() {
F1 = window.open("impressum.html","Fenster1","width=450,height=230");
F2 = window.open("links.html","Fenster2",,"width=450,height=230");
}
<a href="javascript:PopupFenster("impressum.html");">öffnen1</a>
<a href="javascript:PopupFenster("links.html");">öffnen2</a>
für deine hilfe bin ich dir sehr dankbar
Hi Michael,
F1 = window.open("impressum.html","Fenster1","width=450,height=230");
F2 = window.open("links.html","Fenster2",,"width=450,height=230");
Nach "Fenster2" ist ein Komma zu viel. Versuch mal, das zu entfernen. :-)
Viele Grüße
Ben
hi ben,
das mit dem komma hat nicht funktioniert.
wie sollte denn der gesamte quelltext aussehen?
kannst du mir nochmal helfen?
gruß
michael
Hi Michael,
naja, ausnahmsweise schreib ich mal die richtige Lösung. ;-)
Ich würde das ganze nicht über eine Funktion, sondern direkt lösen:
<a href="impressum.html" onClick="window.open('impressum.html','Fenster1','width=450,height=230'); return false;">öffnen1</a>
<a href="links.html" onClick="window.open('links.html','Fenster2','width=450,height=230'); return false;">öffnen2</a>
So dürfte es jetzt funktionieren. :-)
Viele Grüße
Ben
hallo ben,
du bist super!!!
das funktioniert perfekt.
ich bin dir sehr dankbar für deine hilfe.
nochmal vielen dank
michael
Hi Michael,
du bist super!!!
Naja, ich glaube, das ist nix Großes. ;-)
das funktioniert perfekt.
Wollte ich doch gehofft haben.
ich bin dir sehr dankbar für deine hilfe.
Freut mich. Habe dir sehr gern geholfen.
nochmal vielen dank
Gern geschehen. Immer wieder gern. :-)
Viele Grüße
Ben
hallo ben,
jetzt habe ich plötzlich noch ein kleines problem.
wenn ich von der seite (links.html), die in der gewünschten grösse öffnet, auf einen weiteren link klicke, öffnet sich zwar ein neues fenster(externer link). das neue fenster ist aber nur so gross wie das popup (450x250)
kann man das irgendwie ändern?
danke
michael
Hi Michael,
ist das ganze dann auch ein PopUp oder wie? Kannst du das vielleicht mal hochladen, damit ich mir das ansehen kann?
Viele Grüße
Ben
hallo ben,
ich habe es jetzt selber geschnallt.
in der seite (linkt.html) hat bei den links die erweiterung
target="_blank" gefehlt.
jetzt klappt es wunderbar.
nochmals vielen, vielen dank für deine hilfe.
grüsse
michael
Hi Michael,
na dann ist es ja gut. :)
Viel Spaß und Erfolg weiterhin!
Viele Grüße
Ben
Hi Michael,
naja, ausnahmsweise schreib ich mal die richtige Lösung. ;-)
Ich würde das ganze nicht über eine Funktion, sondern direkt lösen:
<a href="impressum.html" onClick="window.open('impressum.html','Fenster1','width=450,height=230'); return false;">öffnen1</a>
<a href="links.html" onClick="window.open('links.html','Fenster2','width=450,height=230'); return false;">öffnen2</a>So dürfte es jetzt funktionieren. :-)
und so ist's noch einfacher zu bearbeiten:
<a href="impressum.html"
target="Fenster1"
onClick="window.open(this.href, this.target,'width=450,height=230'); return false;"
öffnen1</a>
<a href="links.html" target="Fenster2"
onClick="window.open(this.href , this.target,'width=450,height=230'); return false;"
öffnen2</a>
Struppi.
Hallo Michael,
die Tatsache, dass die Popups bei Dir immer im selben Fenster geöffnet werden, deutet darauf hin, dass der Name beider Fenster der selbe ist.
Also: Jedem Fenster seinen eigenen Namen, dann sollte das klappen.
<a href="#" onclick="window.open(verschieden angaben hier rein)">Link 1</a>
<a href="#" onclick="window.open(verschieden angaben hier rein)">Link 1</a>