Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

afbeelding ipv button

korro
10 antwoorden
  • Hoe krijg ik in dit script een eigen afbeelding ipv een button

    [code:1:0f1d67f917]<a class="chlnk" style="cursor:hand"
    HREF onClick="this.style.behavior='url(#default#homepage)';
    this.setHomePage('http://www.ikf-forum.com');"value="Stel deze site in als jou homepage">[/code:1:0f1d67f917]

    Kan deze voor alle exploders gebruikt worden
  • Ik zie sowieso niet in waarom je hier een button voor zou krijgen.

    En wat zijn "alle exploders"?
  • <a href="void()" onclick="doe_iets()"><img src="plaatje.gif"/ ></a>

    zoiets?
  • [quote:6ae775c4f8="teacher"]<a href="void()" onclick="doe_iets()"><img src="plaatje.gif"/ ></a>
    [/quote:6ae775c4f8]
    Bah, je vergeet het protocol bij de href ;)
    Overigens vind ik het mooier als je de onclick false laat retourneren en geen javascript gebruikt in de href.

    [code:1:6ae775c4f8]<a href='#' onclick='bla();return false;'>…[/code:1:6ae775c4f8]
  • Nadeel is dat klikken op <a href="#"> je terugstuurt naar de bovenkant van de pagina als je al een stuk naar beneden bent gescrolld. In dat opzicht is javascript:void(null) fijner.
  • [quote:eee0469502="Stijn."]Nadeel is dat klikken op <a href="#"> je terugstuurt naar de bovenkant van de pagina als je al een stuk naar beneden bent gescrolld. In dat opzicht is javascript:void(null) fijner.[/quote:eee0469502]
    Als je de onclick 'cancelled' door false terug te geven, dan navigeer je helemaal nergens naar toe.
  • [quote:b244a1a07a="Stijn."]Nadeel is dat klikken op <a href="#"> je terugstuurt naar de bovenkant van de pagina als je al een stuk naar beneden bent gescrolld. In dat opzicht is javascript:void(null) fijner.[/quote:b244a1a07a]
    Is niet waar.
    Eerst wordt de onclick uitgevoerd. als de return-waarde van deze functie als resultaat 'false' teruggeeft, dan wordt de hyperlink niet gevolgd c.q. gestopt met uitvoering.

    onclick werkt dus alleen als javascript is ingeschakeld. Beter zou zijn om de hyperlink te laten wijzen naar een pagina die een melding geeft dat (java)script is uitgeschakeld, of een alternatieve methode biedt om je actie alsnog uit te voeren.
  • [quote:a62866a285="Annie"][quote:a62866a285="teacher"]<a href="void()" onclick="doe_iets()"><img src="plaatje.gif"/ ></a>
    [/quote:a62866a285]
    Bah, je vergeet het protocol bij de href ;)[/quote:a62866a285]


    :oops:


    betrapt!

    /me is een oude html 3.2 ert :P
  • [quote:12f82f572f="teacher"]/me is een oude html 3.2 nerd :P[/quote:12f82f572f]
    tja, als je het zelf zegt, wie ben ik dan om het te ontkennen…
    ;)


    he.. moet je een ban.. kan ik regelen hoor :P

    t.[/color:12f82f572f]
  • [quote:2704a2b5c0="h4xX0r"][quote:2704a2b5c0="Stijn."]Nadeel is dat klikken op <a href="#"> je terugstuurt naar de bovenkant van de pagina als je al een stuk naar beneden bent gescrolld. In dat opzicht is javascript:void(null) fijner.[/quote:2704a2b5c0]
    Is niet waar.
    Eerst wordt de onclick uitgevoerd. als de return-waarde van deze functie als resultaat 'false' teruggeeft, dan wordt de hyperlink niet gevolgd c.q. gestopt met uitvoering.

    onclick werkt dus alleen als javascript is ingeschakeld. Beter zou zijn om de hyperlink te laten wijzen naar een pagina die een melding geeft dat (java)script is uitgeschakeld, of een alternatieve methode biedt om je actie alsnog uit te voeren.[/quote:2704a2b5c0]
    Ah, dat wist ik niet.

    Inderdaad handiger om geen inline javascript te gebruiken, dan blijft je code ook een stuk overzichtelijker.

Beantwoord deze vraag

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