<!--- Hanterar avstängnign av submeny valet --->
<script language="JavaScript">
function dis_select(changestate){
document.edit.req_set_this_id_to_master.disabled = !changestate;
}
</script>
<br clear=all>
Sidan är en subsida
<input type="checkbox" name="req_submeny_true" onclick="dis_select(this.checked)" <%if varValdSubSida <> "" then%> checked <% end if %>>
till sidan
<!--- Hämtar alla sidor och laddar subsidmenyn --->
<select name="req_set_this_id_to_master" disabled>
<% sql = "SELECT lank_namn, id, huvud_meny_id FROM T_sidor WHERE sub_meny_till_sida_id IS null AND site_id = " &sSiteId &" ORDER BY huvud_meny_id, lank_namn"
response.write "<hr><b>Bygger select boxen:</b> " &sql &"<hr>"
set rsSelect = connect.execute(sql)
while not rsSelect.eof %>
<% if rsSelect("id") = varValdSubSida then %>
<option selected value="<%=rsSelect("id")%>"><%=rsSelect("huvud_meny_id")%>) <%=rsSelect("lank_namn")%></option>
<% else %>
<option value="<%=rsSelect("id")%>"><%=rsSelect("huvud_meny_id")%>) <%=rsSelect("lank_namn")%></option>
<% end if %>
<% rsSelect.movenext
wend %>
</select>
I XHTML måste alla element avslutas. I element som inte har en egen avslutningstagg lägger man en slash sist.
vad är det för skillnad på ID= och NAME= ?
id är ett elementnamn som måste vara unikt i dokumentet. När du använder id kan du använda document.getElementById('foo') för att med javascript komma åt elementets egenskaper.
Om du istället använder name, behöver namnet inte vara unikt. Om du använder name får du använda olika metoder beroende på vad för sorts element det är, när du skall komma åt elementets egenskaper.
id är en global identifierare (dvs, id är giltigt på alla element), men name är inte det. Name har olika innebörder beroende på elementtyp.
Hej,
Det här funkade ju bra! Att kryssa i en checkbox för att disabla en knapp. Försökte nu att få det tvärt om:
Att alltså kryssa i en checkbox för att enabla en knapp.
Nån som vet? Jag har sökt här på forumet men hittar konstigt nog inget :q
Även om jag har mitt CS-aim så blir jag alltid irriterad när jag måste sikta in mig på en lite fjuttig kryssruta.
I stort sett alla desktop-applikationer så kan man klicka på texten för att kryssa i en checkbox. Dumt att skilja sig från det gränssnittet.