★★★★★★★框架页问题,高手请帮忙!急!!!

jspziyouren 2004-09-27 05:21:12
我有一个框架页index.htm
该框架页如下
<html>
<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
</head>
<frameset rows="64,*,64">
<frame name="top" scrolling="no" noresize target="contents" src="top.htm">
<frameset cols="242,*">
<frame name="left" target="main" src="new2.jsp">
<frame name="main" src="blank.jsp">
</frameset>
<frame name="bottom" scrolling="no" noresize target="contents" src="foot.htm">
<noframes>
<body>

</body>
</noframes>
</frameset>

</html>
在左边的new2.jsp中,是一个动态生成的下拉列表,其内容为图片的名字,我想实现这样一个功能,当点击new2.jsp中下拉列表的时候,在blank.jsp中显示该图片的名字;
请问如何实现???
在左边的文件中我是这么写的(new2.jsp)
<form method="post" action="" name="form1" >

<select size="29" name="left" multiple height=100% onclick="xianshi(this.options[selectedIndex].value)">
</select>

</form>
该javascript该如实现
...全文
178 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
shenhaiziyouren 2004-09-28
  • 打赏
  • 举报
回复
<div id="div1"></div>
function xianshi(v)
{
top.frames("main").div1.innerHTML = "<img src='"+ v +"'>";
}
pengxuan 2004-09-28
  • 打赏
  • 举报
回复
我给你的建议是这样的
<form method="post" action="" name="form1" >

<select size="29" name="left" multiple height=100% onclick="xianshi(this.options[selectedIndex].value)">
</select>

</form>
改成这样
<form method="post" action="" name="form1" target="main">
<input type="hidden" name="T1" value="">
</form>
<select size="29" name="left" multiple height=100% onclick="xianshi(this.options[selectedIndex].value)"></select>
在onsubmit事件里把名字传到隐含的input中,然后提交上面的表单,然后把名字刷到右面.
ib915 2004-09-28
  • 打赏
  • 举报
回复
<div id="div1"></div>
function xianshi(v)
{
top.frames("main").div1.innerHTML = "<img src='"+ v +"'>";
}
jspziyouren 2004-09-28
  • 打赏
  • 举报
回复
不行啊,你这样是能显示,但是,我要的是在右边的blank.jsp中接收这个值,(其实这个值就是一个图片的名字),然后在blank.jsp的<img></img>中显示该图片,请问高手,该如何实现!!
谢谢!
nchen123 2004-09-27
  • 打赏
  • 举报
回复
在 blanks.jsp 中定义好一个 div, 或者其他什么元素都可以, 比如:

<div id="div1"></div>

再写下列脚本就可以了:

function xianshi(v)
{
top.frames("main").div1.innerHTML = v;
}
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-09-27 05:21
社区公告
暂无公告