webForumDet fria alternativet

select med onklick

4 svar · 349 visningar · startad av Biasse

BiasseMedlem sedan aug. 2003482 inlägg
#1

Jag vill kunna välja tecken storlek i en textarea. Men när jag får inte till det när jag vill ha det i en select. Jag vet inte om det är möjligt att lägga in "onklick" såhär men på nått vis kanske.

Använder detta script:

function size1(){
    if (ieC){
	if (typeof cPos != "undefined"){
	    cPos.text = "[1]" + cPos.text + "[/1]";
	} else {
	    fObj.value += "[1][/1]";
	}
    } else if (typeof window.HTMLTextAreaElement != "undefined"){
	fObj.value = fObj.value.substring(0, fObj.selectionStart)
	    + "[1]"
	    + fObj.value.substring(fObj.selectionStart, fObj.selectionEnd)
	    + "[/1]"
	    + fObj.value.substring(fObj.selectionEnd);
    }
}

Selecten:

<select name="size"  style="font-family: verdana; font-size: 10px; float:left"> 
      <option>Tecken Storlek</option>  
      <option onclick="size1(this)">8pt</option>
      <option onclick="size2(this)">10pt</option>
      <option onclick="size3(this)">12pt</option>
      <option onclick="size4(this)">14pt</option>
      <option onclick="size5(this)">18pt</option>
      <option onclick="size6(this)">24pt</option>
      <option onclick="size7(this)">36pt</option>
      </select>
Nate.AMedlem sedan mars 2006280 inlägg
#2

Byt ut onclick till onchange()

BiasseMedlem sedan aug. 2003482 inlägg
#3

Får bli med knapp istället funkar bra oxo men tar mer plats :)

<input type="button" value="8" onclick="size1(this)">
BiasseMedlem sedan aug. 2003482 inlägg
#4

oki.. hann inte se ditt inlägg men ska testa

MickeA.comMedlem sedan feb. 20034 528 inlägg
#5

Tänk på att du måste lägga onchange på <select> taggen, såhär:

<select name="size" onchange="size(this[this.selectedIndex].value);">
<option value="1">Storlek 1</option>
<option value="2">Storlek 2</option>
<option value="3">Storlek 3</option>
<option value="4">Storlek 4</option>
<option value="5">Storlek 5</option>
</select>

Och sen ändrar du din funktion så att storleken ställs om till det man väljer i listan.

239 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
118 ms — hämta statistik (db)
0 ms — hämta forumlista (cache)
119 ms — hämta tråd, inlägg och bilagor (db)