我在一个来自html表单的var中有一个数字,我需要将它连接到一个创建一个url来引用另一个对象。
这是我的剧本:
<!DOCTYPE html>
<html>
<head>
<title>Change src value of iframe dynamically</title>
<script type="text/javascript">
function newSrc() {
var newSrc = document.getElementById("MySelection").elements.value;
document.getElementById("MyFrame").src=<iframe width="100%" height="100%" src="mstrWeb?evt=2048001&src=mstrWeb.2048001&documentID=99F70B7440539025344C83849D7B47CD&visMode=0&port=0&share=1&hiddensections=path,dockTop,dockLeft,footer&elementsPromptAnswers=9B5FD9D44FFEB1F048E58D8F48E0912E;9B5FD9D44FFEB1F048E58D8F48E0912E:+Long.toString(newSrc)"></iframe>;
}
</script>
<style type="text/css">
select {clear:both;}
</style>
</head>
<body>
<form id="MySelection">
<form action="action_page.php">
Username:
<br>
<input type="Long" name="username">
<br>
</form>
<button onClick="newSrc();">Search</button>
</body>
</html>
提前谢谢,
连
答案 0 :(得分:0)
尝试这样的事情:
document.getElementById("MyFrame").src="mstrWeb?evt=2048001&src=mstrWeb.2048001&documentID=99F70B7440539025344C83849D7B47CD&visMode=0&port=0&share=1&hiddensections=path,dockTop,dockLeft,footer&elementsPromptAnswers=9B5FD9D44FFEB1F048E58D8F48E0912E;9B5FD9D44FFEB1F048E58D8F48E0912E:" + Long.toString(newSrc);