Bio: Variblen von VBscript nach Javascript

Beitrag lesen

Sup!

»»<table border="0" cellpadding="0" cellspacing="0" width="100%" bordercolordark="#000000"
bordercolorlight="#000000" bordercolor="#000000" style="border: thin dashed">

<tr>
   <td width="20%"> <%=RS("Materialnummer")%></td>
   <td width="20%"> <%=RS("Materialkurztext")%></td>
   <td width="20%"> <%=RS("Preis")%></td>
   <td width="20%"> <%=RS("Verfuegbare_Menge")%></td>
   <td><input type="Button" name="Hyperlink" value="Ansehen"
   onClick="javascript:location.href=???"></td>

»»<table border="0" cellpadding="0" cellspacing="0" width="100%" bordercolor="#000000" style="border: dashed">
<form name="myform">

<tr>
    <td width="20%"> <input type="radio" name="myradio" value="<%=RS("Materialnummer")%>"></td>
    <td width="20%"> <input type="radio" name="myradio" value="<%=RS("Preis")%>"></td>
    <td><input type="Button" name="Hyperlink" value="Ansehen"
    onClick="document.location.href=document.myform.myradio.value"></td>

</tr>
</form>

Erstmal natürlich die IE-spezifischen Tags wie "bordercolorlight" weglassen.
Dann daran denken, daß onClick schon ein JS-Handler ist und darum onClick="javascript:" totaler Unsinn.
Dann hoffen, daß ASP seine <% entfernt und nur die Variableninhalte einsetzt.
Vielleicht würde statt document.location.href=document.myform.myradio.value auch was ganz Geschicktes mit vielen this. und self. gehen ;-)

Gruesse,

Bio