Toon posts:

[js] onmouseover = stop alle jsscripts?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai een paar scriptjes op mijn pagina, o.a. een news ticker.
Is er een mogelijkheid om die stop te zetten als ik met mijn muis ergens over heen ga?

De ticker is een javascript met twee functies, die in een loop zitten. Wat er dus eigenlijk moet gebeuren is een onderbreking van deze functies.
Ik wil wel wat code posten, maar wellicht is er een functie die dit kan? En om nou te zeggen dat ik weet waar ik op moet zoeken..

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

met een boolean werken die je op false zet met een mouseover ;)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat voor loop gebruik je?

Als je gebruikt maakt van setInterval, dan kan je die bijv. clearen bij een onMouseOver.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Erkens schreef op 21 May 2003 @ 15:31:
met een boolean werken die je op false zet met een mouseover ;)
Hm, mn kennis is aardig toereikend maar dit gaat me even te boven... heeft u iets meer info? :) Ik sta op zich best open voor (voor mij) nieuwe dingen.
Ik werk overigens met een setTimeout().

[ Voor 17% gewijzigd door Verwijderd op 21-05-2003 15:45 ]


Verwijderd

Topicstarter
verkeerde editknopje...

[ Voor 89% gewijzigd door Verwijderd op 21-05-2003 15:44 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

boolen.. true/false

onmouseover -> boolean = false
onmouseout -> boolean = true

in scrippie:

if (boolean) setTimeout

Beetje fantasie? Beetje experimenteren?

[ Voor 15% gewijzigd door Bosmonster op 21-05-2003 16:20 ]


Verwijderd

Topicstarter
Bosmonster schreef op 21 May 2003 @ 16:20:
boolen.. true/false

onmouseover -> boolean = false
onmouseout -> boolean = true

in scrippie:

if (boolean) setTimeout

Beetje fantasie? Beetje experimenteren?
Fantasie heb ik heel veel, experimenteren doe ik meer dan me lief is, believe me, maar af en toe een beetje hulp kan ik ook wel waarderen! Daarom -> Dank :)

"Beetje fantasie? Beetje experimenteren? -> 't Klinkt zo minachtend, hou 'k niet zo van.. :9

[ Voor 5% gewijzigd door Verwijderd op 21-05-2003 17:14 ]


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09:52

Pelle

🚴‍♂️

Pff komop zeg ivy, Bosmonster doet niet minachtend.

Verwijderd

In elke functie die je wilt dat niet wordt gerund als je een mouseover hebt zet je het volgende:
JavaScript:
1
2
3
4
function voorbeeld() {
    if(_bDoeNiets) return;
    // hier de rest
}

en in je HTML
HTML:
1
2
3
<a href="javascript://" 
    onmouseover="_bDoeNiets=true;" 
    onmouseout="_bDoeNiets=false;">doe niets</a>

Duidelijk genoeg?

[ Voor 10% gewijzigd door Verwijderd op 21-05-2003 17:44 . Reden: layout verruckt ]


Verwijderd

Topicstarter
Verwijderd schreef op 21 mei 2003 @ 17:43:
In elke functie die je wilt dat niet wordt gerund als je een mouseover hebt zet je het volgende:
JavaScript:
1
2
3
4
function voorbeeld() {
    if(_bDoeNiets) return;
    // hier de rest
}

en in je HTML
HTML:
1
2
3
<a href="javascript://" 
    onmouseover="_bDoeNiets=true;" 
    onmouseout="_bDoeNiets=false;">doe niets</a>

Duidelijk genoeg?
He top! Helemaal goed, ik ga het direct proberen. Ik was al met iets dergelijks bezig, maar dit is wel duidelijk. Dank!
Pelle schreef op 21 mei 2003 @ 17:20:
Pff komop zeg ivy, Bosmonster doet niet minachtend.
offtopic:
NOFI: Ik zeg niet dat ie minachtend doet, maar die woorden klonken zo minachtend? Goed, ik ga weer even wat nuttigs doen...

[ Voor 70% gewijzigd door Verwijderd op 21-05-2003 18:00 ]

Pagina: 1