查看: 783|回复: 15
|
java script 的 link 怎么写?
[复制链接]
|
|
if(document.form1.members.value=="l"){
..........................................................
}
我想问 “......................................................"里,
我想写 if(document.form1.members.value=="l")后,会link 到我要得web page !
那java script code ,怎样写?比如:会link 到 http://www.google.com.my |
|
|
|
|
|
|
|
发表于 13-5-2006 12:42 PM
|
显示全部楼层
window.location = "http://www.google.com/"
[ 本帖最后由 小妞儿 于 13-5-2006 12:43 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 14-5-2006 11:39 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 14-5-2006 12:08 PM
|
显示全部楼层
function find_members() {
if(document.form1.members.option[0].value="l"){
window.location="http://www.google.com";
}else if{document.form1.members.option[1].value="r"){
window.location="";
}else if{document.form1.members.option[2].value="k"){
window.location="";
}else if{document.form1.members.option[4].value="b"){
window.location="";
}else if{document.form1.members.option[5].value="f"){
window.location="";
}else if{document.form1.members.option[6].value="co"){
window.location="";
}else if{document.form1.members.option[7].value="e"){
window.location="";
}else if{document.form1.members.option[8].value="x"){
window.location="";
}else if{document.form1.members.option[9].value="k"){
window.location="";
}else if{document.form1.members.option[10].value="w"){
window.location="";
}else if{document.form1.members.option[11].value="a"){
window.location="";
}else if{document.form1.members.option[12].value="s"){
window.location="";
}
}
我还是不成功,那里错? |
|
|
|
|
|
|
|
发表于 14-5-2006 12:25 PM
|
显示全部楼层
原帖由 lEkiss 于 14-5-2006 12:08 PM 发表
function find_members() {
if(document.form1.members.option[0].value="l"){
window.location="http://www.google.com";
...
试试看, 把document.form1.members.option[0].value="l"的"="改成"==".
随后的行列也以此推类而改
[ 本帖最后由 亡者之疯 于 14-5-2006 12:29 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 15-5-2006 09:09 PM
|
显示全部楼层
改了也不行~
我的 onclick="find_members()" 是在
<button name="go" onclick="find_members()">GO</button>
我onclick 了,叫function check option 是什么,然后就
link到那里!这样可以吧? |
|
|
|
|
|
|
|
发表于 16-5-2006 10:05 PM
|
显示全部楼层
原帖由 lEkiss 于 15-5-2006 09:09 PM 发表
改了也不行~
我的 onclick="find_members()" 是在
<button name="go" onclick="find_members()">GO</button>
我onclick 了,叫function check option 是什么,然后 ...
不太明白你想做什么, 如果是想从 option 里找出 "被选择" 的 option 的话, 你的 code 应该是这样:
document.form1.members[document.form1.members.selectedIndex].value
另外, 建议你用 switch case, 会比很多 if-else 来的好.
另外, 你的 button 应该那样写:
<input type=button onclick="find_members()" value="Go"> |
|
|
|
|
|
|
|
楼主 |
发表于 17-5-2006 08:31 PM
|
显示全部楼层
原帖由 goatstudio 于 16-5-2006 10:05 PM 发表
不太明白你想做什么, 如果是想从 option 里找出 "被选择" 的 option 的话, 你的 code 应该是这样:
document.form1.members[document.form1.members.selectedIndex].value
另外, 建议你用 s ...
哦~谢谢了,我先试试~ |
|
|
|
|
|
|
|
楼主 |
发表于 24-5-2006 08:25 PM
|
显示全部楼层
function check_members(){
Item_index=document.form.members.selectedIndex;
Item_value=documetn.form.members.option[Item_index].value;
if(Item_value="A"){
window.loaction=http://www.google.com;
}else if(Item_value="A"){
window.loaction=http://www.google.com;
}else if(Item_value="O"){
window.loaction=http://www.google.com;
}else if(Item_value="B"){
window.loaction=http://www.google.com;
}else if(Item_value="E"){
window.loaction=http://www.google.com;
}else if(Item_value="F"){
window.loaction=http://www.google.com;
}else if(Item_value="L"){
window.loaction=http://www.google.com;
}else if(Item_value="H"){
window.loaction=http://www.google.com;
}else if(Item_value="K"){
window.loaction=http://www.google.com;
}else if(Item_value="S"){
window.loaction=http://www.google.com;
}else if(Item_value="R"){
window.loaction=http://www.google.com;
}else if(Item_value="W"){
window.loaction=http://www.google.com";
}else if(Item_value="Y"){
window.loaction=http://www.google.com;
}
}
...........
............
<input type=button onclick="check_members()" value="Go">
* where was false ? |
|
|
|
|
|
|
|
发表于 25-5-2006 09:12 AM
|
显示全部楼层
有好几个错误:
1.
Item_value=documetn.form.members.option[Item_index].value;
应该改为
Item_value=document.form_name.members[Item_index].value;
form_name 是你 form 的名字.
2.
if(Item_value="A")
应该改为
if(Item_value == "A")
正在比较两个 value 的话, 应该用 ==
3.
window.loaction=http://www.google.com;
应该改为
window.loaction="http://www.google.com"; |
|
|
|
|
|
|
|
楼主 |
发表于 25-5-2006 11:25 AM
|
显示全部楼层
<form name=form> the name (form) cant use ? |
|
|
|
|
|
|
|
楼主 |
发表于 25-5-2006 11:32 AM
|
显示全部楼层
my this page is on Iframe.so...the wan edit something ? |
|
|
|
|
|
|
|
发表于 25-5-2006 11:32 AM
|
显示全部楼层
原帖由 lEkiss 于 25-5-2006 11:25 AM 发表
<form name=form> the name (form) cant use ?
那是 reserved keywords. 用别的名字吧. |
|
|
|
|
|
|
|
楼主 |
发表于 25-5-2006 12:18 PM
|
显示全部楼层
if i wan the window.loaction="http://...." link to new window ?
use HTML target="_blank" or Java Script?
how write ? |
|
|
|
|
|
|
|
发表于 25-5-2006 12:26 PM
|
显示全部楼层
原帖由 lEkiss 于 25-5-2006 12:18 PM 发表
if i wan the window.loaction="http://...." link to new window ?
use HTML target="_blank" or Java Script?
how write ?
你可以用 window.open (...)
先去查查看怎用... 有问题再来问吧.. . |
|
|
|
|
|
|
|
楼主 |
发表于 25-5-2006 08:03 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|