André Laugks: 2.ten Frame bei OnMouseOver aktualisieren.

Beitrag lesen

Hallo Amit!

Beim zweiten Versuch stürzt NS nicht reproduzierbar nach einiger Zeit (und zugegeben, wildem 'OnMouseOver' geteste) ab:

Vielleicht ist Netscape einfach nicht flexibel genug. Ob etwas mit Deinem Script nicht stimmt, habe ich jetzt nicht geschaut!

  1. mir eine andere Lösung offeriert.

Wie währe es, in dem anderen Frame einfach die Beschreibungen über <div> zuzeigen, also verstecken und anzeigen?

--------------------------Frameset:

<frameset border="0" framespacing="0" frameborder="0" cols="150,*">
   <frame src="f1nav.htm" name="navigation" scrolling="no">
   <frame src="f1home.htm" name="home" scrolling="no">
</frameset>

-------------------------Frame navigation:

<script  language="JavaScript">
<!--
function an(tooltip) {
  if(document.layers)
    { parent.frames[1].document.layers[tooltip].visibility=true; }
  if(document.all)
    { parent.frames[1].document.all[tooltip].style.visibility="visible"; }
}

function aus(tooltip) {
  if(document.layers)
    { parent.frames[1].document.layers[tooltip].visibility=false; }
  if(document.all)
    { parent.frames[1].document.all[tooltip].style.visibility="hidden"; }
}
//-->
</script>

<a href="f1home#a.htm" target="brief" onMouseover="an('eins')" onMouseOut="aus('eins')">Eins</a>
<a href="f1home.htm#b" target="brief" onMouseover="an('zwei')" onMouseOut="aus('zwei')">Zwei</a>

--------------Frame home:

<style type="text/css">
<!--
#eins,#zwei  { position:absolute;visibility:hidden; }
#eins  { left:50px;top:50px; }
#zwei  { left:50px;top:50px; }
//-->
</style>

<body>
<div id="eins">blabla</div>
<div id="zwei">blabla</div>

Mit freundlichen Grüßen

André Laugks