如题:jQuery怎么给iframe赋值页面源码:<iframe id="eWebEditor1" src="../../hu_editor/ewebeditor.htm?style=standard600&skin=officexp"
                        frameborder="0" scrolling="no" width="800" height="500"></iframe>
我想在改变select值的时候同时改变iframe的值,想知道怎么获取和赋值

解决方案 »

  1.   

    var linkstr=document.getElementByID("eWeEditor1");
    linkstr=linkstr.substring(linkstr.match("&"));
    $(".select").select(function(){
       $("#eWeEditor1").attr("src":""+linkstr+"&"+yourvalue);
    })
    这样应该可以的!
      

  2.   

    谢谢你。还是不行耶,只是改变iframe的src,值依然没有变
    选择完要改变iframe里面显示的值,iframe的值是从一个隐藏的 textarea 获取,
    我通过jQuery把textarea的值改变了,但iframe 的值还是不变,
    代码如下:<textarea title="技术参数" class="textCSS" runat="server" style="display: " id="KK_property1"></textarea>
                        <iframe id="eWebEditor1" name="property1f" src="../../hu_editor/ewebeditor.htm?id=KK_property1&style=standard600&skin=officexp"
                            frameborder="0" scrolling="no" width="800" height="500"></iframe>
      

  3.   

    改变了iframe的src的值,不就改变了iframe的值吗你的 iframe的值 是指哪个值啊? ??
      

  4.   

    改变了Iframe的SRC 那么它就会重新请求一次你改变后的src路径 你可以在Src上加上你的参数  利用参数在这个路径下 处理成你想要的HTML  就行了 反正也是无刷新的
      

  5.   

    哈哈自己解决了;还是要谢谢各位<iframe id="eWebEditor1" src="ewebeditor.htm?id=content1&style=standard600&skin=office2003" frameborder="0" scrolling="no" width="580" height="350"></iframe>
    <INPUT type=button value="取值(HTML)" onclick="myTextArea.value=eWebEditor1.getHTML()" class=btn>
    <INPUT type=button value="取值(纯文本)" onclick="myTextArea.value=eWebEditor1.getText()" class=btn>
    <INPUT type=button value="赋值" onclick="eWebEditor1.setHTML('<b>Hello My World!</b>')" class=btn>
    <INPUT type=button value="当前位置插入" onclick="eWebEditor1.insertHTML('This is insertHTML function!')" class=btn>
    <INPUT type=button value="尾部追加" onclick="eWebEditor1.appendHTML('This is appendHTML function!')" class=btn>
    <br>
    <INPUT type=button value="代码状态" onclick="eWebEditor1.setMode('CODE')" class=btn>
    <INPUT type=button value="设计状态" onclick="eWebEditor1.setMode('EDIT')" class=btn>
    <INPUT type=button value="文本状态" onclick="eWebEditor1.setMode('TEXT')" class=btn>
    <INPUT type=button value="预览状态" onclick="eWebEditor1.setMode('VIEW')" class=btn>
    <br>
    <INPUT type=button value="英文字数" onclick="alert(eWebEditor1.getCount(0))" class=btn>
    <INPUT type=button value="中文字数" onclick="alert(eWebEditor1.getCount(1))" class=btn>
    <INPUT type=button value="中英文字数(中文加1)" onclick="alert(eWebEditor1.getCount(2))" class=btn>
    <INPUT type=button value="中英文字数(中文加2)" onclick="alert(eWebEditor1.getCount(3))" class=btn>结贴
      

  6.   

    var t=get("id").src="xxx";
    估计也行吧.