应该是一边变化是执行了change,刷新另一边,同里另一边也要写chang刷新这一边

解决方案 »

  1.   

    <textarea id=textarea1 onkeyup="document.getElementById('div1').innerText=this.value;">
    </textarea>
    <div id=div1  style="background-color:#ff0000;width:200;height:200">
    &nbsp;
    </div>
    你问的题目不好,可能都以为是powerpoint的问题
      

  2.   

    楼上的,powerpoint肯定不是像你这样就能实现的
    我觉得它左右两边是同一个页面,或者说是同一个控件
    再说,它是左右两边都可以改,而且也随着一边的改动,另一边也相应的改动我现在用了两个iframe来实现它的这个功能,现在虽然两边都能改,另一边也能随之改变,但是效果并不是很好。
    问一个另外一个问题,iframe里有几个div,我想让div触发onfocus事件,但是为什么没有效果?
      

  3.   

    你要实现的功能,我觉得你看下在线编辑的资料,会有帮助的
    主要是contentEditable这个属性,并且一个textarea存放代码,以碑保存,一个DIV或IFRAME来给用户编辑。你的div问题,首先要确保你的焦点不在div上,如果在div上是不会有反应的,可以用onmousedown
    <div id="div1" onfocus="alert('hhaa')" style='width:300;height:300;background-color:#ff0000'>
    </div>
      

  4.   

    编辑的功能,虽然没有做到powerpoint那种效果,但基本已实现了div的问题是这样的,左边iframe中包含若干个div,我移动键盘上下键,移到哪个div,哪个div的innerHTML传给右边的iframe,右边那个iframe就只显示一个div的内容,那么我就想用onfocus事件来促发,但是在iframe中用键盘移动光标并没有效果出现。有什么事件可以实现我要的效果呢?onmousedown和onclick只能实现鼠标事件