小弟在现在对网页编程掌握比较菜,在学习中中遇到两个棘手的问题,如下:页面框架1(包含按钮)|同一页面框架2(默认页为a按钮点击后框架2中呈现页面b)
另外有两个按钮动态类选择器:btnsty和btnsty1。
问题1、默认的按钮样式为btnsty怎样在鼠标移上去就呈现btnsty1的效果?
问题2、怎样实现点击按钮在框架2中呈现页面b?
我的按钮代码如下:
<input type="button"   name="BGFG"  value="显示另一页" class="btnsty" onMouseOver="this.style='button1'" />
我已经郁闷了3天了,才厚着脸皮上来发贴的,希望高手帮我解决,100分!

解决方案 »

  1.   

    问题1:<input type="button"   name="BGFG"  value="显示另一页" class="btnsty" onMouseOver="javascript:this.style.className='btnsty1'" />
      

  2.   

    <input type="button"   name="BGFG"  value="显示另一页" class="btnsty" onMouseOver="javascript:this.className='btnsty1'" />
    应该是这样
      

  3.   

    问题2:
    不知道楼主的按钮是用的超级连接还是一般的按钮
    如果是链接,那么可以直接指定<a>标签的target属性为框架2的name属性
    如果是一般按钮就要用JS了,代码象下面那样:
    function goNext(){
    top.winName.location="...your URL...";//winName是框架页面的名称,即name属性
    }
      

  4.   

    如果在一个页面可以使用iframe转页
      

  5.   

    问题一可以使用CSS样式+javascript来实现
    <input type="button" name="BGFG"  value="显示另一页" class="btnsty" onMouseOver="javascript:this.className='btnsty1'" />
    问题二可以使用javascript来做
    <input type="button" name="BGFG"  value="显示另一页" class="btnsty" onMouseOver="javascript:this.className='btnsty1'" onclick="windows.框架2名称.location='你要转到的页面'"/>