So schaut der Quelltext jetzt aus:
<script type="text/javascript">
<![CDATA[
function Weiter(versuch)
{
var boxnummeranfang = "checkbox"
var boxnummer = boxnummeranfang.concat(versuch);
if(document.getElementById(boxnummer).checked == true)
document.getElementById(versuch).style.display="none"
else
document.getElementById(versuch).style.display="block"
}
]]>
</script>
<xsl:for-each select="...">
<xsl:variable name="link_name" select="@Name"/>
<xsl:variable name="link_type" select="@Type"/>
<xsl:variable name="link_product" select="@Product"/>
<xsl:variable name="link_cpus" select="@CPUsPerNode"/>
<input type="checkbox" id="checkbox{$link_name}{$link_type}{$link_product}{$link_cpus}" value="testbox" onclick="Weiter('{$link_name}{$link_type}{$link_product}{$link_cpus}')">
hide
</input>
<br/>
<div id="{$link_name}{$link_type}{$link_product}{$link_cpus}">
kleiner test zum Ein- / Ausblenden
</div>
</xsl:for-each>
Gibt es eine Möglichkeit, das ich mit den erzeugten checkboxen nicht genau den div-block der id ausblende, sondern alle anderen erzeugten div-blöcke? Wüßte da leider keine Möglichkeit.
Andi