Dani: HILFE bei rollover und frames

hallo, ich habe auf meiner homepage frames, im linken befindet sich ein menü mit rollover bildern, was auch funktioniert, sowie im rechten, da verwende ich javascript

was nicht funktioniert ist wenn ich im linken menü auf den link klicken will das sich ein gewünschtes neues fenster in selbst erstellter größe öffnet, entweder es öffnet sich gar nicht oder 2 mal im fenster, was eh passen würde aber dann zugleich auch im frame

bitte schaut auf meine seite und helft mir dann das script umzuschreiben thx

www.damenschispringen.at.tf

<body>

<script language="JavaScript">
<!--

function Navigateur(){
   if (navigator.appName.indexOf("Netscape") > -1) {return "Netscape";}
   if (navigator.appName.indexOf("Explorer") > -1) {return "Explorer";}
   return "Unknown";
}

var a
 a= new Array();
 a[0]=new Image;
 a[0].src="pics_leiste/jumpattack_over.jpg";
 a[1]=new Image;
 a[1].src="pics_leiste/jumpattack.jpg";

function roll(img,nb) {
   eval("img.src=a["+nb+"].src");
}

function trans(img,nb){
  if (Navigateur() == "Explorer") {
     img.filters[0].apply();
     eval("img.src=a["+nb+"].src");
     img.filters[0].play();
  } else {
     eval("img.src=a["+nb+"].src");
  }
}

function makevisible(img,flag){
 if (flag==0) img.filters.alpha.opacity=100
 else img.filters.alpha.opacity=50
}

//-->
</script>
 <a onmouseover="roll(img1,0)" onmouseout="roll(img1,1)" href="#" onclick="win3()" ;><img src="pics_leiste/jumpattack.jpg" border="0" name="img1"></a><br>

<script language="JavaScript">
<!--

function Navigateur(){
   if (navigator.appName.indexOf("Netscape") > -1) {return "Netscape";}
   if (navigator.appName.indexOf("Explorer") > -1) {return "Explorer";}
   return "Unknown";
}

var a
 a= new Array();
 a[0]=new Image;
 a[0].src="pics_leiste/memory_over.jpg";
 a[1]=new Image;
 a[1].src="pics_leiste/memory.jpg";

function roll(img,nb) {
   eval("img.src=a["+nb+"].src");
}

function trans(img,nb){
  if (Navigateur() == "Explorer") {
     img.filters[0].apply();
     eval("img.src=a["+nb+"].src");
     img.filters[0].play();
  } else {
     eval("img.src=a["+nb+"].src");
  }
}

function makevisible(img,flag){
 if (flag==0) img.filters.alpha.opacity=100
 else img.filters.alpha.opacity=50
}

//-->
</script><a onmouseover="roll(img1,0)" onmouseout="roll(img1,1)" href="#" onclick="win()" ;><img src="pics_leiste/memory.jpg" border="0" name="img1"></a><br>

</body>

hier wäre ein weiterer versuch der auch nicht klappt, i don't know anymore

ich kann hier nur ein bild verwenden, sonst würde es funktionieren

  1. hi,

    warum hast du ausgerechnet die (augenscheinlich für das problem wichtigsten) funktionen win3() bzw. win() nicht mit angegeben?

    gruss,
    wahsaga

    1. <SCRIPT LANGUAGE="JavaScript">

      <!-- Begin

      function win() {

      msg=window.open("games/memory/memory.html","msg","height=400, width=375 ,left=340,top=100");

      }

      function win2() {

      msg=window.open("games/ballspiel/ballspiel.html","msg","height=460, width=282, left=320, top=80");

      }

      function win3() {

      msg=window.open("games/jumpattack/jump-attack.html","msg","height=500, width=280, left=336, top=17");

      }

      function win4() {

      msg=window.open("games/games-hangman.html","msg","height=300, width=500, left=100, top=30");

      }

      function win5() {

      msg=window.open("games/puzzle.html","msg","height=450, width=600, left=90, top=30");

      }

      // End -->

      </script>

      hi,

      warum hast du ausgerechnet die (augenscheinlich für das problem wichtigsten) funktionen win3() bzw. win() nicht mit angegeben?

      gruss,
      wahsaga