Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   een GOED javascriptje (https://forum.scholieren.com/showthread.php?t=100487)

eddie 22-05-2002 13:41

een GOED javascriptje
 
ik heb nu dit:
Code:

<SCRIPT TYPE="text/javascript">
  function weg()
    {
      document.all.test.style.visibility="hidden"
    }
</SCRIPT>

Opera geeft de fout dat het 'all' property geen object is. IE geeft geen fout...

'test' is een div-element, die ik wil verbergen...

Ik zoek dus een script die in Opera werkt...
Help?

MilieuGaatVoor 22-05-2002 14:34

Wat als je dat 'all' eruit sloopt?

Tip1: volgensmij kun je opera herkennen aan het niet herkennen van document.all...
Tip2: Opera heeft zóó'n klein aandeel, vergeet Opera maar. Tenzij je er zelf erg graag mee werkt...

eddie 22-05-2002 14:41

Citaat:

Socratesss schreef:
Wat als je dat 'all' eruit sloopt?

Tip1: volgensmij kun je opera herkennen aan het niet herkennen van document.all...
Tip2: Opera heeft zóó'n klein aandeel, vergeet Opera maar. Tenzij je er zelf erg graag mee werkt...

'all' kan er niet uit... dan geeft ook (of zelfs) IE een foutmelding

1) jah... ik was net ff op de netscape site, daar stond iets wat ik wel wou (documents.ids), dus ik proberen... nee hoor! Ik zal Opera wel eens mailen ofzo:)

2) Zie mijn andere topic over CSS2. Opera houdt zich meer aan de W3C standaard dan IE of Netscape. Je kan Opera instellen om zich te identificeren als een andere browser, dus dat marktaandeel is niet goed.

eddie 22-05-2002 15:40

hah!!!!

Ik heb hem!!
Yessss.... wat ben ik goed! :rolleyes:

Code:

<SCRIPT TYPE="text/javascript">
  function show( element )
  {
    document.getElementById( element ).style.visibility="visible";
  }

  function hide( element )
  {
    document.getElementById( element ).style.visibility="hidden";
  }
</SCRIPT>

En nu maar hopen dat hij het ook in IE enzo doet :rolleyes:

Je kunt het hier testen (ga met je muis over de 'v' voor mijn naam in de eerste post). Als je wilt, even zeggen of hij het doet en welke browser je hebt. Wanneer er al een browser is geweest... niet nog een keer posten!

IE 6 geeft de site niet goed weer, dus kan het ook niet worden getest.

:eek: Ga ik off-topic in mijn eigen topic :eek: :D

M@rco 22-05-2002 16:05

Of kijk anders hier eens naar... geen JavaScript voor nodig en het werkt perfect in Opera :)
Code:

<span onmouseover="test.style.visibility='visible'" onmouseout="test.style.visibility='hidden'">Test</span>
<div id="test" style="visibility: hidden">Blablabla</div>


eddie 22-05-2002 17:32

Citaat:

M@rco schreef:
Of kijk anders hier eens naar... geen JavaScript voor nodig en het werkt perfect in Opera :)
nope... doet het niet :)
kijk maar (2e post)

ekki 22-05-2002 18:24

in mozilla: (als ik over de v heen ga, maar alleen bij de bovenste v)
http://www.scholieren.com/~ekki/plaatjes/test.jpg

is dat wat je bedoelt?

ekki 22-05-2002 18:29

ohja, als ik er overheen ga krijg ik wel dat 'menuutje', maar ik kan niet in dat menuutje klikken ofzo. ik weet niet wat de bedoeling precies is?

overigens kan ik dat in IE ook niet en daar komt 't menuutje er zo uit te zien:

http://www.scholieren.com/~ekki/plaatjes/test2.jpg

overigens komt dat 'menuutje' WEL in IE als ik op de 2e v ga staan, maar niet in mozilla.

M@rco 22-05-2002 19:04

Citaat:

eddie schreef:

nope... doet het niet :)
kijk maar (2e post)

Welles... :p

http://members.rott.chello.nl/mcbout/optest.html

Doet 't prima in IE6 en Opera 6.02... alleen om de één of andere reden niet in Mozilla (1.0 RC2). :(

eddie 22-05-2002 22:34

Citaat:

ekki schreef:

in mozilla: (als ik over de v heen ga, maar alleen bij de bovenste v)
http://www.scholieren.com/~ekki/plaatjes/test.jpg

is dat wat je bedoelt?

yup! :)

Citaat:

ekki schreef:
ohja, als ik er overheen ga krijg ik wel dat 'menuutje', maar ik kan niet in dat menuutje klikken ofzo. ik weet niet wat de bedoeling precies is?

De bedoeling is... testen of het werkt... verder hoeft het nog niks te doen :)
Citaat:

ekki schreef:

overigens kan ik dat in IE ook niet en daar komt 't menuutje er zo uit te zien:
*plaatje*

Tja... IE is en blijft vaag :)
welke versie heb je?
Citaat:

ekki schreef:
overigens komt dat 'menuutje' WEL in IE als ik op de 2e v ga staan, maar niet in mozilla.
Hier is dus duidelijk te zien wie er hier standaarden aan zijn laars lapt. Het is ook de bedoeling (???) dat hij het niet doet :confused: :p

eddie 22-05-2002 22:38

Citaat:

M@rco schreef:
Welles... :p

http://members.rott.chello.nl/mcbout/optest.html

Doet 't prima in IE6 en Opera 6.02... alleen om de één of andere reden niet in Mozilla (1.0 RC2). :(

Ik kan nu niet kijken. Ik heb ook chello (arnhem) en die kan geen andere... euh... chello-servers benaderen ofzo :confused:

Ik kijk morgen op het werk wel ff :)

eddie 23-05-2002 07:30

Citaat:

M@rco schreef:
Welles... :p

http://members.rott.chello.nl/mcbout/optest.html

Doet 't prima in IE6 en Opera 6.02... alleen om de één of andere reden niet in Mozilla (1.0 RC2). :(

Nee :confused:
Melding:
-----
Error:
name: ReferenceError
message: Reference to undefined variable: No such variable 'test'
-----

Welke Java(script) heb je geinstalleerd dan?

pietje63 23-05-2002 08:23

Citaat:

eddie schreef:

Je kan Opera instellen om zich te identificeren als een andere browser, dus dat marktaandeel is niet goed.

maar waarom zouder opera users dat doen??

eddie 23-05-2002 08:26

Citaat:

pietje63 schreef:


maar waarom zouder opera users dat doen??

ga maar eens naar hotmail.com en log in...

eddie 23-05-2002 08:44

hoe dan ik het element krijgen waar de muis overheen beweegt??

ik heb dit:
Code:

function test( moved )
{
  alert( moved );
}

document.onmousemove = test;

tussen mijn script-tags staan. Welke properties heeft moved in de functie test? Of waar kan ik het vinden?

eddie 23-05-2002 09:49

ik heb hem al...
laat maar
Code:

<SCRIPT TYPE="text/javascript">
var gid, gnaaam;

  function muisover( over )
  {
    var naam, id;

    naam = over.target.name;
    id = over.target.id;

    if ( naam )
    {
      if ( document.getElementById( naam ) )
      {
        document.getElementById( naam ).style.visibility = "visible";
        gid = naam;
        gnaam = naam;
      }
    }
    else
    {
      if ( !id && !naam && gid )
      {
        document.getElementById( gid ).style.visibility = "hidden";
      }
    }
  }

  document.onmouseover = muisover;
</SCRIPT>

Ik IE6 werkt deze niet ('target' is not an object) Naja... boeie! :D


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

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.