Funtion is een onclick

Status
Niet open voor verdere reacties.

KaWouter

Terugkerende gebruiker
Lid geworden
9 mei 2002
Berichten
1.032
Funtion in een onclick

Titel foutje is moet in zijn...:o

Ik heb een code waarbij je een kleur kan selecteren in een aparte popup.
(denk aan een phpbb forum met smileys)

Alleen nu loop ik tegen het probleem op dat ik de value kan geven aan tekstveld/knop als je op een kleurtje klikt, maar wanneer ik een onclick ervan maak dan werkt dit echter niet.

Deze werkt niet:
PHP:
document.kleur_form.kleur_use.onclick="kleur('"+dec2hex(r)+dec2hex(g)+dec2hex(b)+"');";

Deze werkt wel:
PHP:
document.kleur_form.kleur_use.value="kleur('"+dec2hex(r)+dec2hex(g)+dec2hex(b)+"');";

Dus bij de onclick moet de functie kleur worden aangesproken.

ik heb een voorbeeldje neergezet op mijn test space , misschien dat dat het duidelijker maakt.
Klik op de site op het ?-teken
 
Laatst bewerkt:
Re: Funtion in een onclick

PHP:
function blaat()
{
  document.kleur_form.kleur_use.value="kleur('"+dec2hex(r)+dec2hex(g)+dec2hex(b)+"');";
}
Dat regeltje werkt, dus die gebruiken we ;)

Ik maak even een functie ervoor aan, zodat het aanroepen wat makkelijker gaat.
Ook maak ik even een test-link:
PHP:
<a href="pagina.html" onclick="blaat()">Link</a>

Als je dus nu op die link klikt, dan wordt de functie blaat() aangeroepen, die weer dat ene regeltje bevat ;) :thumb:

PS: Die functie moet tussen je script-tags ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan