posseidon12: Pop-Up-Fenster mit diversen Links ...

Ich habe ein Pop-JavaScript mit dem ich bei Klicken des "LINKTEST" ein neues Browserfenster öffne.
So funktioniert das schonmal.

Jetzt möchte ich das erweitern und zwar folgendermaßen.
Auf der Seite befinden sich etliche Bilder, mit hinterlegten Links.
Sobald man darauf klickt, soll sich nun das Pop-Up öffnen.
Aber nicht nur wie vordefiniert auf http://127.0.0.1/testseite.html
sondern auch noch andere Seiten
z.B.
http://127.0.0.1/testseite.html
http://127.0.0.1/testseite2.html
http://127.0.0.1/testseite3.html

Wie kann ich das vorhandene so erweitern, dass das funktioniert?

Hoffentlich kann mir da jemand helfen, das wäre echt super

  
  
<head>  
<SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>  
<!--  
var win=null;  
function NewWindow(mypage,myname,w,h,pos,infocus){  
if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}  
if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=(screen.height)?(screen.height-h)/2:100;}  
else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}  
settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no";win=window.open(mypage,myname,settings);  
win.focus();}  
// -->  
</script>  
  
</head>  
  
<body>  
<a href="javascript:NewWindow('http://127.0.0.1/testseite.html','mypopup','640','480','fullscreen','front');">LINKTEST</a>  
</body>  
  

  1. Hi!

    Ich weiss grad nichtmal, was Du willst. Jedem Bild eine andere Seite zuzuordnen sollte ja kein Problem sein, das meinst Du also nicht. Willst Du mehrere Fenster auf einmal oeffnen? Oder ein zufaelliges Fenster oeffnen, oder was?

    --
    "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
          - T. Pratchett
    1. Hi!

      Ich weiss grad nichtmal, was Du willst. Jedem Bild eine andere Seite zuzuordnen sollte ja kein Problem sein, das meinst Du also nicht. Willst Du mehrere Fenster auf einmal oeffnen? Oder ein zufaelliges Fenster oeffnen, oder was?

      Naja - nochmal.

      Es gibt eine Seite mit verschiedenen Links (integr. Bilder)
      Wenn nun einer dieser Links angeklickt wird, soll sich ein neues Browser-Fenster öffnen, was von alleine dann wieder verschwindet.

      In diesem Browser-Fenster sollen vorgegebene Seiten angezeigt werden.
      Z. B. 1.html, 2.html, 3.html ... usw.

      Zufällig soll dann eine der Seiten darin angezeigt werden.

      Ich hoffe, Du verstehst nun besser - ist nicht ganz einfach zu beschreiben!

      1. Hi,

        Es gibt eine Seite mit verschiedenen Links (integr. Bilder)
        Wenn nun einer dieser Links angeklickt wird, soll sich ein neues Browser-Fenster öffnen, was von alleine dann wieder verschwindet.

        Das ist absolut antiquiert.
        Lightbox wäre zeitgemäß.

        Ich hoffe, Du verstehst nun besser - ist nicht ganz einfach zu beschreiben!

        Wenn sich ein Vorhaben nicht mal vernünftig beschreiben lässt, dann ist höchstwahrscheinlich seine Umsetzung auch nicht sonderlich sinnvoll.

        MfG ChrisB

        --
        “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
      2. Hoi!

        Ich hoffe, Du verstehst nun besser - ist nicht ganz einfach zu beschreiben!

        Weiss nicht.

        Du hast also eine reihe Links (Grafiken).
        Bei klick soll so ein Link ein Popup oeffnen.
        Du hast eine Reihe Seiten die in so ein Popup geladen werden sollen.
        Es soll keine bestimmte Seite geladen werden, sondern eine zufaellige.

        Das heisst: Du hast 4 Bilder. klick auf Bild 1 oeffnet ein Fenster mit inhalt1.html, ODER inhalt2.html, ODER inhalt3.html...

        Das gleiche bei den anderen 3 Bildern.

        Es wuerde im Grunde also ein Bild reichen, da der Inhalt sowieso zufaellig ausgewaehlt wird.

        Leg ein Array an, das alle Inhaltsseiten enthaelt. Generiere beim Klick eine Zufallszahl und nimm den entsprechenden Wert des Arrays.

        --
        "Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
              - T. Pratchett