Nadine: Bildwechesel / fremde URL aufrufen

Beitrag lesen

Hallo Zusammen,

ich habe ein ziemlich großes Problem und hoffe das mir jemand weiterhelfen kann. Am besten zuerst mal der Quelltext:

<html>
<head>
<title></title>
<script language="JavaScript">
<!--
function ZweiFrames(URL1,F1,URL2,F2)
 {
parent.frames[F1].location.href=URL1;
parent.frames[F2].location.href=URL2;
 }
//-->
</script>

<script language = "javascript">
<!--
browser=0
if (navigator.userAgent.substring(0,9) == "Mozilla/3")
 {browser=1}
if (navigator.userAgent.substring(0,9) == "Mozilla/4")
 {browser=1}

if (browser == 1)
 {
    var bildan = new Array();
    var bildaus = new Array();
    var bildclick = new Array();

bildan[0] = new Image()
    bildan[0].src = "grafik/top/unternehmen_over.gif";
    bildaus[0] = new Image();
    bildaus[0].src = "grafik/top/unternehmen_off.gif";
    bildclick[0] = new Image();
    bildclick[0].src = "grafik/top/unternehmen_click.gif";

bildan[1] = new Image()
    bildan[1].src = "grafik/top/leistungen_over.gif";
    bildaus[1] = new Image();
    bildaus[1].src = "grafik/top/leistungen_off.gif";
    bildclick[1] = new Image();
    bildclick[1].src = "grafik/top/leistungen_click.gif";

bildan[2] = new Image()
    bildan[2].src = "grafik/top/itsysteme_over.gif";
    bildaus[2] = new Image();
    bildaus[2].src = "grafik/top/itsysteme_off.gif";
    bildclick[2] = new Image();
    bildclick[2].src = "grafik/top/itsysteme_click.gif";

bildan[3] = new Image()
    bildan[3].src = "grafik/top/over_intranet.gif";
    bildaus[3] = new Image();
    bildaus[3].src = "grafik/top/off_intranet.gif";
    bildclick[3] = new Image();
    bildclick[3].src = "grafik/top/click_intranet.gif";

bildan[4] = new Image()
    bildan[4].src = "grafik/top/mobile_over.gif";
    bildaus[4] = new Image();
    bildaus[4].src = "grafik/top/mobile_off.gif";
    bildclick[4] = new Image();
    bildclick[4].src = "grafik/top/mobile_click.gif";

bildan[5] = new Image()
    bildan[5].src = "grafik/top/web_over.gif";
    bildaus[5] = new Image();
    bildaus[5].src = "grafik/top/web_off.gif";
    bildclick[5] = new Image();
    bildclick[5].src = "grafik/top/web_click.gif";

}

var geklickt = null;

function an(i)
 {
  if (browser == 1)
  {
  if (geklickt != i)
  document.images[i].src=bildan[i].src;
  }
 }

function aus(i)
 {
  if (browser == 1)
  {
  if (geklickt != i)
   document.images[i].src = bildaus[i].src;
  }
 }

function klick(i,a,b,c,d,e)
 {
 if (browser == 1)
   {
   if (geklickt != i)
    {
    document.images[i].src = bildclick[i].src;
    document.images[a].src = bildaus[a].src;
    document.images[b].src = bildaus[b].src;
    document.images[c].src = bildaus[c].src;
    document.images[d].src = bildaus[d].src;
    document.images[e].src = bildaus[e].src;

}
   }
  geklickt = i;
 }

function loadnew(x) {
    if (document.all){
    x.blur();
    }
}
// -->
</script>

</head>

<body background="grafik/top2.gif">

<!-- navigation buttons-->
<div style="position: absolute; top:23; left:173">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/unternehmen.htm',2)" onMouseOver="an(0)" onMouseOut="aus(0)" onClick="klick(0,1,2,3,4,5);loadnew(this)"><img src="grafik/top/unternehmen_off.gif" width="100" height="15" name="a" border="0"></a>
</div>
<div style="position:absolute; top:23; left:275">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/leistungen.htm',2)" onMouseOver="an(1)" onMouseOut="aus(1)" onClick="klick(1,0,2,3,4,5);loadnew(this)"><img src="grafik/top/leistungen_off.gif" width="100" height="15" name="b" border="0"></a>
</div>
<div style="position:absolute; top:23; left:377">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/it_systeme.htm',2)" onMouseOver="an(2)" onMouseOut="aus(2)" onClick="klick(2,3,1,0,4,5);loadnew(this)"><img src="grafik/top/itsysteme_off.gif" width="100" height="15" name="c" border="0"></a>
</div>
<div style="position:absolute; top:23; left:479">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/intranet.htm',2)" onMouseOver="an(3)" onMouseOut="aus(3)" onClick="klick(3,1,0,2,4,5);loadnew(this)"><img src="grafik/top/off_intranet.gif" width="100" height="15" name="d" border="0"></a>
</div>
<div style="position:absolute; top:23; left:581">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/mobile.htm',2)" onMouseOver="an(4)" onMouseOut="aus(4)" onClick="klick(4,5,1,2,3,0);loadnew(this)"><img src="grafik/top/mobile_off.gif" width="100" height="15" name="e" border="0"></a>
</div>
<div style="position:absolute; top:23; left:683">
<a href="javascript:ZweiFrames('navi.htm',1,'inhalt/web.htm',2)" onMouseOver="an(5)" onMouseOut="aus(5)" onClick="klick(5,4,1,2,3,0);loadnew(this)"><img src="grafik/top/web_off.gif" width="100" height="15" name="f" border="0"></a>
</div>

</body>
</html>

ziemlich viel Quelltext *g* Also, nun zu meinem Problem. Der Bildwechsel sowie 2 Frames gleichzeitig ändern funzt prima, allerdings nur solange, bis ich von einer Inhalts-Seite aus zu einer fremden URL-Linke, die in einem neuen Fenster aufgeht. *Hoffe ihr versteht was ich meine* Jedenfalls wenn ich das neue Fenster wieder schließe und zu meiner Seite zurückgehe verschwinden beim Bildwechsel die Buttons. Lade ich Seite neu geht wieder alles, jedenfalls so lange bis auf einen Link klicke, der zu einer neuen URL führt die in einem neuen Fenster aufgeht.

Ich wäre für jeden Tipp echt dankbar.

Libe Grüße
Nadine