淘宝美工最低要求:如何在iframe里使用java.

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 19:25:16
下面是a.htm
============================================================================================================================
<HTML>
<HEAD>
<BODY>
<FONT SIZE=2 COLOR="000080" FACE="宋体"><a onclick=winSetFocus('123456789')>啊哦</a></FONT>
</BODY>
</HTML>
============================================================================================================================
下面是b.htm
============================================================================================================================
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<SCRIPT LANGUAGE="JavaScript">
function winSetFocus(smiley){
if(document._shortmsg.TxMobileNum.createTextRange){
document._shortmsg.TxMobileNum.focus();
document.selection.createRange().duplicate().text=smiley;
}else{
document._shortmsg.msg.value+=smiley;
}

}
</SCRIPT>
</HEAD>
<BODY bgColor=#f5f5f5 leftMargin=0 background=web_bg.gif topmargin="0">
<FORM METHOD=post ACTION="" NAME="_shortmsg">

<FONT SIZE=2 COLOR="000080" FACE="宋体"><a onclick=winSetFocus('123456789')>啊哦</a></FONT>

<TEXTAREA NAME="TxMobileNum" VALUE="" ROWS=2 COLS=40 onKeyDown="if (event.keyCode==13){
return false;
}" ></TEXTAREA>

<iframe width="100%" height="100%" frameborder=1 src="a.htm" frameborder="0" name='selectPeople'></iframe>
</form></BODY></HTML>

============================================================================================================================
如果在b.htm里面用 <iframe width="100%" height="100%" frameborder=1 src="a.htm" frameborder="0" name='selectPeople'></iframe>
把a.htm加到b.htm里面,则点击a.htm里面的啊哦就不能填写到b.htm的表单内。由于a.htm是在其它服务器上,所以无法直接把<a onclick=winSetFocus('123456789')>啊哦</a>直接放到b.htm里面,不知道有什么方法可以实现点击iframe里面的a.htm“啊哦”填写b.htm的表单。请高手赐教!!!谢谢!!!

这个用ASP的SESSION来做比较简便,没这么麻烦

这个用ASP的SESSION来做比较简便,没这么麻烦

具体是怎么用的呢?这个a.htm是其它服务器上的文件,随时都在更新的。

在a.htm中加入

<SCRIPT LANGUAGE="JavaScript">
function winSetFocus(smiley){
if(parent.document._shortmsg.TxMobileNum.createTextRange){
parent.document._shortmsg.TxMobileNum.focus();
parent.document.selection.createRange().duplicate().text=smiley;
}else{
parent.document._shortmsg.msg.value+=smiley;
}

}
</SCRIPT>