Är det möjligt att sätta en border på en tabell som har ett name=x med javascript?
Tänker mig något enligt nedan. Jag vill att två saker ska ske. Checkboxen ska sättas och en ram runt en tabell ska visa att den är satt (syns tydligare än den lilla checkboxen).
<table name=<%=varPictureCounter-1%> OnClick="setSelectedGui(<%=varPictureCounter-1%>)">
function setSelectedGui(num){
document.frmCheckbox.req_checkbox_selections[num].checked=true;
document[num].style.borderWidth='1cm'
För det första, varför ska du ha en tabell till detta? En div kanske skulle vara bättre lämpad.
Och varför använda name och inte id? Om funktionen bara behöver kallas från onclick-handlern så rekommenderar jag dig att skicka med en referens till objektet
<div id=<%="pivdiv"+(varPictureCounter-1)%> onClick="setSelectedGui(<%=varPictureCounter-1%>)">
</div>
...
function setSelectedGui(th){
th.style.borderWidth="1cm";
th.getElementsByName("req_checkbox_selections")[0].checked=true;
}
Detta förutsätter att checkboxen finns i div'en (Alt. tabellen) samt att det är den enda eller första checkboxen i just den div'en. Om det senare inte stämemr kan du behöva justera siffran 0 mot ett mer lämpligt nummer.