页面传值 能不能不用action把一个页面的值传到另一个页面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用action你怎么跳转到另一个页面??直接一个url?可以考虑保存在session中,跳转之后从session中取出,不过不推荐这么做,呵呵 不知道你说的是哪种?动态页面可以ajax传。静态页面js应该也行:这个是第一个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> function openPage() { document.getElementById("liu").innerHTML = "<input type=\"button\" id=\"rendian\" value='123'>"; window.open('HTMLPage.htm'); } </script></head><body> <input id="Text1" type="text" /><input id="Button1" type="button" value="button" onclick="openPage()" /> <div id="liu"></div></body></html>下面是第2个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script type="text/javascript"> function load() { var obj = window.opener; var id = obj.document.getElementById('rendian').value; document.getElementById("Text1").value = id; } function del(o){ var obj = window.opener; var id = obj.document.getElementById('rendian'); id.parentNode.removeChild(id);//删除父页面元素 //alert(o.value); obj.document.getElementById('Text1').value = o.value; //子页面传值给父页面 //var liu = obj.document.getElementById('liu'); //alert(liu); //liu.innerHTML = "<input type=\"button\" id=\"newbutton\" value=\"newbutton\">"; window.close(); } </script></head><body onload="load()"><input id="Text1" type="text" /><input type="button" value="delete父页面元素" onclick="del(this)"></body></html> 拼接ulr如:test.htm?id=1&name=123这样在test.htm页面解析url就可以了 对啊。直接 url传值 不可以么 这不正是ajax处理么 呵呵 可以用get 方式 和post方式 只有九行的代码,这难道是javascrip的bug 求一段js代码? 传递函数的问题 ExtJs 中 textfield 怎么动态显示? 请问javascript怎么限制文本框的输入格式 期待高手能解释一下 高分求叫一个通过参数来动态创建对象的问题 求一正则表达式的写法,请大家帮忙。。。。。。 图片尺寸大小控制问题!比较怪异! 为什么我选择文件后,需要点击两次才能提交??? 请高手解释一下ext中的applyTo,我是新手,看不明白 我下载的js文件 乱码 如何处理啊 急急急!!!!
动态页面可以ajax传。
静态页面js应该也行:
这个是第一个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function openPage() {
document.getElementById("liu").innerHTML = "<input type=\"button\" id=\"rendian\" value='123'>";
window.open('HTMLPage.htm');
}
</script>
</head>
<body>
<input id="Text1" type="text" /><input id="Button1" type="button" value="button" onclick="openPage()" />
<div id="liu"></div>
</body>
</html>
下面是第2个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script type="text/javascript">
function load() {
var obj = window.opener;
var id = obj.document.getElementById('rendian').value;
document.getElementById("Text1").value = id;
}
function del(o){
var obj = window.opener;
var id = obj.document.getElementById('rendian');
id.parentNode.removeChild(id);//删除父页面元素
//alert(o.value);
obj.document.getElementById('Text1').value = o.value; //子页面传值给父页面
//var liu = obj.document.getElementById('liu');
//alert(liu);
//liu.innerHTML = "<input type=\"button\" id=\"newbutton\" value=\"newbutton\">";
window.close();
}
</script>
</head>
<body onload="load()"><input id="Text1" type="text" />
<input type="button" value="delete父页面元素" onclick="del(this)"></body>
</html>
如:
test.htm?id=1&name=123这样在test.htm页面解析url就可以了