webForumDet fria alternativet

Infoga länk

3 svar · 282 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 inlägg
#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&auml;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&auml;dd:
<input name="w" type="text" size="4"> H&ouml;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');"

JojoxxMedlem sedan juni 20004 308 inlägg
#2
<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);">
...
Jesper TMedlem sedan nov. 20017 144 inlägg
#3

100% klockrent.
Tårta kommer på posten.

JojoxxMedlem sedan juni 20004 308 inlägg
#4

Yeehoo!! :bire

131 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)