<script type="text/javascript">
function makeItHappend(obj){
if(obj.v[0].checked){
obj.val.value='a href="'+obj.adress.value+'" target="'+obj.select[obj.select.selectedIndex].text+'"';
} else {
obj.val.value='href="javascript:void(0);" onClick="popup(\''+obj.adress.value+'\',\''+obj.w.value+'\',\''+obj.h.value+'\');"';
}
return true;
}
</script>
<form name="form1" onsubmit="return makeItHappend(this);">
...
Trådstart#1
Jag skulle vilja ha ett javascript som kunde kombinera ihop lite egenskaper på länkar:
<form name="form1">
<input name="v" type="radio" value="" checked>
Länk:
<input type="text" name="adress">
<select name="select">
<option selected>_blank</option>
<option>_parent</option>
<option>_self</option>
<option>_top</option>
</select>
<br>
<input name="v" type="radio" value="">Popup | Brädd:
<input name="w" type="text" size="4"> Höjd:
<input name="h" type="text" size="4"><br>
<input name="val" type="text" size="50"><br>
<input type="submit">
</form>
Alltså, om man klickar för radioknapp1 och fyller i url:en(adress) och klickar på submit, så skall detta värde och targetvärdet ner i textfältet "val".
ex. href="http://urlen.se" target="_blank"
men...
Klickar man för "popup" så skall url:en(adress) hamna i "val" utan targetvärdet med brädd och höjdvärden i stället.
ex. ex. href="javascript:void(0);" onClick="popup('http://urlen.se','500','300');"
