[code="java"]
选择种类1
选择种类2
[/code]
[code="java"]
function ChooseMySort3(filed){
document.getElementById('hidden_frame').src="xxxx.shtml?method=xxxx";
}
[/code]
[code="java"]
[/code]
我想在调用ChooseMySort3这个函数的时候跳到frame里面显示
[b]问题补充:[/b]
对已经实现了.....
[b]问题补充:[/b]
[code="java"]
function ChooseMySort3(filed){
var link = "aykjproducter.shtml?method=showproperties&sortlevel3="+filed.sortlevel3.value;
alert(link);
document.getElementById('hidden_frame').src="aykjproducter.shtml?method=showproperties&sortlevel3="+filed.sortlevel3.value;
}
[/code]
为什么出不来
[b]问题补充:[/b]
我好像记得filed.sortlevel3.value这种方法可以的嘛。。。。。
[b]问题补充:[/b]
1。如果要用document.getElementById('sortlevel3').value行不行
不行的话怎么获取
2。还有
[quote]
[/quote]
这个框架
里面的input等表单信息
提交的时候会不会一起提交过去?
[b]问题补充:[/b]
谢谢大家!!!!!!!!!
filed.value
filed.options(filed.selectedIndex).value
都可以,你调试下就可以看到的;
你不是已经实现了Iframe的更新了么?
那你要做什么呢? 还有问题?
[quote]document.getElementById('hidden_frame').src="aykjproducter.shtml?method=showproperties&sortlevel3="+filed.sortlevel3.value;[/quote]
修改成
[quote]
document.getElementById('hidden_frame').src="aykjproducter.shtml?method=showproperties&sortlevel3="+filed.options(filed.selectedIndex).value;[/quote]
[quote]filed.options(filed.selectedIndex).value[/quote]
function ChooseMySort3(filed){
alert(filed.value);
for(var i=0;i<filed.options.length;i++){
if(filed.options[i].selected){
var e = filed.options[i];
alert(e.text);
}
}
//document.getElementById('hidden_frame').src="xxxx.shtml?method=xxxx";
}
你不是传的this吗? 不知你是不是取它的value 和text
[code="java"]
function ChooseMySort3(filed){
alert(filed.value); //取value 的值
for(var i=0;i<filed.options.length;i++){
if(filed.options[i].selected){
var e = filed.options[i];
alert(e.text); //取显示值
}
}
//document.getElementById('hidden_frame').src="xxxx.shtml?method=xxxx";
} [/code]
用src好象不行,我试过了,用这个把:top.hidden_frame.location = "xxxx.shtml?method=xxxx",我试过的,可以的。