Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 24-06-2002, 17:46
Verwijderd
Hier is de code
Code:
<script TYPE="text/javascript">
var gid;
document.onmouseover = muisover;

function muisover( over )
{
  var naam, id;
  naam = over.target.name;
  id = over.target.id;
  if ( naam )
  {
    if ( document.getElementById( naam ) )
    {
      if ( gid )
      {			
        document.getElementById( gid ).style.visibility = "hidden";
      }

      document.getElementById( naam ).style.visibility = "visible";
      gid = naam;
    }
  }
  else
  {
    if ( !id && gid )
    {
      document.getElementById( gid ).style.visibility = "hidden";
    }
  }
}
</SCRIPT>
In Opera doet hij het wel goed...

Laatst gewijzigd op 24-06-2002 om 17:48.
Met citaat reageren
Advertentie
Oud 25-06-2002, 11:21
Verwijderd
Niemand?
Met citaat reageren
Oud 25-06-2002, 11:40
pietje63
Avatar van pietje63
pietje63 is offline
ik ken het
er zijn wel vakaer problemen met stukjes javascript of tabellen ofzo die niet in elke browser goed weergegeven worden

maar het werkt dus wel in ie5 en niet in6 als ikhet goed begrijp? misschien heeft het dan te maken met een functie die aangepast is in een nieuwe versie van javascript

misschien helpt het om te zeggen
<script language is javascript 1.0> ofzo
__________________
whatever u want, whatever u do, don't forget me :)
Met citaat reageren
Oud 25-06-2002, 11:51
Verwijderd
ik kan het niet testen in IE5, die heb ik niet.

Ik heb Netscape 6.2.3, Mozilla 1.0, IE 6 en Opera 6.03.

Alleen in Opera doet hij het goed...

In de <SCRIPT> tag, is TYPE verplicht, LANGUAGE is optioneel.
Met citaat reageren
Oud 25-06-2002, 18:09
Verwijderd
Nou.. ben ik er net achter gekomen...

Zie de functie muisover:
Code:
var naam, id;
naam = over.target.name;
id = over.target.id;
Mijn pagina is zo opgezet:
Code:
<SPAN NAME="blaat">Eddie</SPAN>
Ik beweeg mijn muis over de tekst 'Eddie'...

Wat doet Opera:
over = object MouseEvent
over.target = object HTMLSpanElement
over.target.name = "blaat"
over.target.id = undefined

Wat doet Netscape/Mozilla:
over = object Event
over.target = object Text
over.target.name = undefined
over.target.id = undefined

Netscape/Mozilla ziet 'Eddie' als een tekst element (wat niet goed is) en Opera ziet het als een span element (wat dus wel goed is)...

IE 6 kent over.target helemaal niet (terwijl het toch onderdeel is van Javascript 1.2)

PS: Ik weet dat er geen NAME attribuut is voor het SPAN element in HTML 4.01, maar ik heb/had het nodig voor het script...

Laatst gewijzigd op 25-06-2002 om 18:12.
Met citaat reageren
Oud 25-06-2002, 18:41
Verwijderd
Nou... ik heb het veranderd...

Nu moet hij het doen in IE, Netscape/Mozilla en Opera!

Bedankt iedereen!
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 11:24.