Vraag & Antwoord

Webprogrammeren & scripting

Twee scriptjes tegelijk ???

Anoniem
teacher
5 antwoorden
  • Ik heb een rollover image, die werkt met een javascriptje die in de pagina zelf staat. De <a>-tag krijgt dus een mouse over en een mouse out optie (als ik het wel heb).

    Nu heb ik een extern js-bestand waarmee hele leuke tooltips verschijnen als je over een plaatje heengaat (dat zijn van die - meestal gele - dingetjes die ook onder plaatjes in je menu van bijv. MS Word verschijnen). Vervelende is dat ik ze wel werkend krijg over een 'gewoon' stilstaand - dus niet rollover - plaatje, maar als ik die tooltip wil plaatsen over zo'n rollover dan doet-ie het niet.

    Ik heb zo'n vaag vermoeden waardoor: er zijn twee mouse over's en twee mouse out's.

    Is er een manier waarop ik beide scripts kan combineren binnen één mouse over en één mouse out? Dus dat hij de rollover van het plaatje laat zien èn een tooltip?

    Thnxs,
    RR
  • Je kan meerdere functies schijden dmv een ;
    [code:1:bd935ab6fd]
    <a href="" onmouseover="this.style.color='red'"; onclick="alert('hoi')">blaat</a>
    [/code:1:bd935ab6fd]

    Maar als je een tooltip wil, waarom gebruik je niet gewoon de title tag?

    t.
  • [quote:633dd0eb17="teacher"]…schijden…[/quote:633dd0eb17]
    Leraren van tegenwoordig ;)

    [quote:633dd0eb17="teacher"]
    [code:1:633dd0eb17]
    <a href="" onmouseover="this.style.color='red'"; onclick="alert('hoi')">blaat</a>
    [/code:1:633dd0eb17]
    [/quote:633dd0eb17]
    Niet meer helemaal wakker op dat tijdstip? Dit komt meer in de goede richting:
    [code:1:633dd0eb17]
    <a href="" onmouseover="this.style.color='red'; alert('hoi')">blaat</a>
    [/code:1:633dd0eb17]

    slaap zacht ;)
  • eh.. whoopsie…

    Maar met meerdere eventhandlers aan een link hangen is toch niets mis imho?

    t?
  • Daar is inderdaad niets mis mee, maar is wel iets ander dan je vermeldt in de begeleidende tekst.
    Bovendien staat die puntkomma daar zo lullig ;)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.