Check item strike text
Hejsa...Jeg har fået et JavaScript der gør sådan at nu man checkker en streng i en formular i en checkbox bliver teksten overstreget (altså <strike>) Men kan ikke få det helt til at virke. Sådan som scriptet er nu striker den kun en del af tekste men ikke alt, plus stregen er rød og teksten stadig sort. Vil gerne have det sådan at når man checkker checkboxen bliver striken og teksten rød.
Håber i forstår?
Her er scriptet jeg har:
<script type="text/javascript">
function markDelete(elm){
var par = elm.parentNode;
par.previousSibling.style.textDecoration = elm.checked?"line-through":"";
par.previousSibling.style.color = elm.checked?"red":"";
//var linkCell = par.previousSibling.previousSibling;
//linkCell.getElementsByTagName("A")[2].style.textDecoration = elm.checked?"line-through":"";
//linkCell.getElementsByTagName("A")[2].style.color = elm.checked?"red":"";
//par.parentNode.getElementsByTagName("TD")[1].getElementsByTagName("A")[1].style.textDecoration = elm.checked?"line-through":"";
//par.parentNode.getElementsByTagName("TD")[1].getElementsByTagName("A")[1].style.color = elm.checked?"red":"";
}
</script>
Dem der er kommenteret virker ikke. Men den der ikke er virker bortset fra at kun striken er rød og ikke også teksten.
Her er den del af min formular det handler om.
<td><%if tab(i,6)=0 then%><a href="save.asp?action=laspost&PostID=<%=tab(i,1)%>&AfsenderID=<%=tab(i,5)%>"><img src="images/mail-unread.gif" alt="Du har ikke læst denne mail" border="0"></a><%else%><a href="save.asp?action=laspost&PostID=<%=tab(i,1)%>&AfsenderID=<%=tab(i,5)%>"><img src="images/mail-read.gif" alt="Du har læst denne mail" border="0"></a><%end if%></td><td><%=tab(i,7)%> kl. <%=tab(i,8)%></td><td><a href="members/resultat.asp?MemberID=<%=tab(i,5)%>"><%=left(tab(i,3),10)%></a></td><td></td><td><a href="save.asp?action=laspost&PostID=<%=tab(i,1)%>&AfsenderID=<%=tab(i,5)%>"><%=tab(i,4)%></a></td><td align="right"><input type="checkbox" value="<%=tab(i,1)%>" name="delmail" onclick="markDelete(this)"></td></tr>
Og en oversigt over tabs:
tab(i,1) = rs("PostID")
tab(i,2) = rs("MemberID")
tab(i,3) = rs("Brugernavn")
tab(i,4) = rs("Emne")
tab(i,5) = rs("AfsenderID")
tab(i,6) = rs("Read")
tab(i,7) = rs("Dato")
tab(i,8) = rs("Tid")
Det er hele den streng der det handler om.
Synes selv det er et meget svært spørgsmål da jeg ikke selv er vildt god til JavaScript. Derfor 100 points
