<select name='font' onselect="javascript:DoFont('?')">
	<option>Arial</option>
	<option>Tahoma</option>
	<option>Trebuchet MS</option>
	<option>Verdana</option>
</select>


Hoe zorg ik er voor dat wanneer je selecteerd hij automatisch een javascript actie uitvoerdt met de waarde van de option.

Daarmee bedoel ik dus bijvoorbeeld:

Select: Arial
Javascript:DoFont('arial')

Bij voorbaat dank :)
Lapidi
Heeft iemand toevallig een brilliante ingeving :)
't is best druk en ik zie mijn topic in 5 minuten al buitenbeeld verdwijnen.
Begin alvast maar met alle options een value te geven. Anders gaat er helemaal nooit iets werken.

Met het stukje Javascript kan ik je niet verder helpen, helaas.
Nou aangezien hij in webdesign staat verdwijnt ie toch niet uit het forum beeld zo snel dus bumpen kan toch wel even wachten denk ik ;-)

Maar jij wilt dus het lettertype veranderen?
javascript:document.style.font-family = this.value ofzo?
Het ligt iets moeilijker, daar had ik wel opgekomen.
Maar je brengt me wel op een idee

<select name='font' onChange="do()">
    <option value="Arial">Arial</option>
    <option value="Tahoma">Tahoma</option>
    <option value="Trebuchet">Trebuchet MS</option>
    <option value="Verdana">Verdana</option>
</select>

function do()
{
	box = document.forms[0].font;
	/* En dan hier iets met een font selecteren */
}
	<select name='font' onChange="javascript:Doprompt('font',this.value)">
						<option value='[font]'>[Font]</option>
						<? $fonts = array('Arial','Courier New','Tahoma','Century Gothic','Comic Sans MS','Lucida Sans Unicode','Impact','News Gothic MT','MS Mincho','SimSun','Trebuchet MS','Verdana');
						
						sort($fonts);
						foreach($fonts as $value){
							$content .= '<option value="'.$value.'">'.$value.'</option>';
						}
						echo($content);
						?>
						
					</select>

edit:
Dit werkt nog beter zelfs :)

Reageren