mehrere popup-fenster auf einer seite

rundes kipfal

Erfahrenes Mitglied
servus!

ich habe zwar bereits lösungen für mein problem gefunden (auf einer html-seite sind mehrere links die sich alle in popup-fenstern mit 400x300 px öffnen sollen)

jedoch geht die erste lösung die ich gefunden habe

Code:
<script language="javascript"> 
function neuesfenster() 
{
window.open("datei.html", "width=400, height=280,resizable=no,scrollbars=no"); 
}

function neuesfenster2() 
{
window.open("datei2.html", "width=400, height=280,resizable=no,scrollbars=no"); 
}

usw....
</script>

und

Code:
<a href=" javascript: neuesfenster() ">Link</a><br>
<a href=" javascript: neuesfenster2() ">Link2</a><br>

nur bis ca. 6 links, sobal ich eine weitere funktion hinzufüge geht kein link mehr

und die zweite lösung:

Code:
<script language="javascript"> 
function neuesfenster(URL) 
{
window.open(URL, URL,"width=400, height=280,resizable=no,scrollbars=no"); 
}

</script>

und

Code:
<a href=" javascript: neuesfenster("seminare/konflikt.html") ">Link</a><br>

geht bei mir sowieso von haus aus nicht


woran könnte das liegen?

schönen dank schonmal!
 
Feher bei der zweiten Lösung ist einfach deine Verschachtelung von " Anführungszeichen. Wenn du Anführungszeichen innerhalb von Anführungszeichen benutzen willst musst du zwischen ' einfachen und " doppelten wechseln oder je nachdem ob es sich um einen String handelt \" escapen.

So geht's:
HTML:
  <a href=" javascript: neuesfenster('seminare/konflikt.html') ">Link</a><br>
 
Zuletzt bearbeitet:
probiers mal so:
Code:
<script type="text/javascript"> 
<!--
function neuesfenster(URL) 
{
window.open(URL,"_blank","width=400, height=280,resizable=no,scrollbars=no"); 
}
//-->
</script>
Der 2te Parameter bei open() gibt den Fensternamen an.
Dieser Fenstername darf nur aus Buchstaben, Ziffern und dem Unterstrich bestehen(ist bei einer URL nicht unbedingt der Fall).

Des Weiteren... ein Fenstername kann nur einmal existieren... wenn du ein Fenster mit einem Namen öffnen willst, den schon ein offenes Fenster besitzt, wird stattdessen die Zieldatei in dieses bestehende Fenster geladen.

Nicht der Fall ist das beim "geschützten" Fensternamen "_blank".... damit kannst du soviele Fenster aufmachen, wie du willst.
 

Neue Beiträge

Zurück