点击框架结构左侧内容后,添加到右边指定的文本域中的JS代码
2014-11-28 09:09
288 查看
function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d )&&d.all) x=d.all ; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i] ; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_changeProp(objName,x,theProp,theValue) { //v6.0 var obj = MM_findObj(objName); if (obj && (theProp.indexOf("style.")==-1 || obj.style)){ if (theValue == true || theValue == false) eval("obj."+theProp+"="+theValue); else eval("obj."+theProp+"='"+theValue+"'"); } if (parent.frames["<strong><span style="color:#ff0000;">mainFrame</span></strong>"].document.getElementById("checkbox2").checked==false) { parent.frames["<span style="color:#ff0000;"><strong>mainFrame</strong></span>"].document.getElementById("checkbox2").click(); <!-- mainFrame这个名称一定要和第57行中?号后面的那个名称一样,还要跟ybcx.html中的第8行<frame name="mainFrame" src="ybcx.htm" />中的name一样,否则无法传递点击的值 -> } }
<a href="#" class="style5" onClick="MM_changeProp('textfield3?mainFrame','','value','xxxxxxxxxxxxx','INPUT/TEXT')">xxxxxxxxxxxxxx</a>
ybcx.html中的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>xxxxxxxxxx</title></head> <frameset rows="*" cols="300,*"> <frame name="left" src="left.htm" noresize="noresize" /> <frame name="<strong><span style="color:#ff0000;"><strong><span style="color:#ff0000;">mainFrame</span></strong></span></strong>" src="ybcx.htm" /> </frameset> <noframes><body> </body></noframes> </html>
上面三处对框架窗口中,右边那个窗口的名称一定要一致,否则无法实现将左侧点击后的内容放到右边指定地方
相关文章推荐
- 怎么样实现左侧页面点击后右边页面显示内容
- ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容
- 用js控制按钮事件,将指定内容添加到文本域的光标所在位置。
- html frame标签(点击左边框架内容而在右边框架做出反应)
- flask之使用ajax实现点击左侧边栏,不刷新显示右边内容
- ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容
- 在网页中点击左边的连接,内容在右边显示
- 遍历指定目录下的图片文件 显示在gridview 并添加点击事件
- winform中DataGridView添加ComboBox的最终解决方案(点击ComboBox默认显示当前行的内容)
- 点击链接或按钮使框架页面整体跳出到指定的页面
- 页面局部刷新(左侧菜单变化,右边div内容变化)
- js 点击按纽复制指定文本框的内容
- 页面后添加内容 点击移动
- 左侧列表栏添加了一项内容
- iOS界面-仿网易新闻左侧抽屉式交互 续(添加新闻内容页和评论页手势)
- 点击框架内容,隐藏菜单《二》【原创】
- 为ckeditor添加事件,并得到ckeditor中的内容,点击重置使编辑器置空
- 在SharePoint中模板中实现类似框架的结构:使用Splitter分割导航与内容区,拖动调整大小(二)
- 左侧列表栏添加了一项内容
- 为网页内容添加结构和语义的hAtom微格式