demo.aspx   iframe。aspx

解决方案 »

  1.   

    http://www.ajaxbbs.net/test/ymPrompt4.0/demo.html
      

  2.   

    我明白了你div出来的iframe吧??只要不跨域就很简单了如果没有记错的话window.frames[""]....就成了....不过你问的太玄幻了,我可能没有理解你的意思...父页面是A 子页面是B 你是想A取B的值还是 B赋值给A呢??
      

  3.   

    ymPrompt也应该类似jquery模式,
    在JQUERY中使用jwindow就可弹出窗口
    参考
      

  4.   

    他的更不不是框架问题,而是这个框架是另一个页面动态创建的一个iframe。不需要这个iframe
      

  5.   


    父页面是A 子页面是B   想A取B的值
      

  6.   

    top.document.getElementById(....).....
      

  7.   


    b页面中这么写id是a页面的id就成了
      

  8.   

    b页面中这么写, 而其中的id是a页面的id就成了 这样id就被赋值了
     
      

  9.   


    b页面中这么写, 而其中的id是a页面的id就成了 这样此控件就被赋值了
      

  10.   

    window.top.frames[''].document.getElementByid("")
      

  11.   

    把值传给session,通过获取session的值来保存那个值
      

  12.   

    其实上一贴中,我已经通过测试了。已经稍微帮他把iframe拿掉了。。楼主可以去测试下。我本地是可以的。
      

  13.   


    关键他的按钮是在弹出来的页面上。而且没有返回值。。本来可以window.parent的形式的。。
      

  14.   

    我把框中的值给父亲框,看来只能用JavaScript了 啊   
      

  15.   


    你有没有去看我给你的回帖。。把iframe去掉就行了。
      

  16.   


    如果是父页面取子页面的情况考虑的话,不好.....这么做有些问题,如果A页面不再有父页面没有问题,如果A页面本身也是子页面的话就出问题了...还有jq也是js,框架只能帮你解决一部份问题,而不是所有...所以我从不担心这样的框架我不会用,因为学起来很简单,但是js的理论基础你还是应该去掌握的(当然也要看每个人的理想了)
      

  17.   

    我帮你弄了下,我叫你不要弄框架,你偏要弄 关键在modalbox.js里面。 是75行: 
    h_iframe = ' <div class="modalbox-content-iframe">...... <div>'; 换成。 
    h_iframe = ' <div class="modalbox-content-iframe"> <input type=\"text\" ID="TextBox1"/> </div>'; 
    后你要看效果的话: --- 
    找到160行左右。。 
    close: function(id) 
            { 
    函数开始紧跟加上两句赋值语句; 
    var a=document.getElementById('TextBox1').value; 
    document.getElementById('Text1').value=a; -- 
    你输入值点击关闭或Ok后,就会替换掉本页面上文本框的值。 -- 
    PS:替换掉框架页面后,样式自己去调下。
    --------------------------
    打开那个js文件就可以看到了
      

  18.   


    www.517181.cn/WebSite10.rar
    可否送到底
      

  19.   

    我已经改过了,,我已经是用你的demo改的。。通过了测试。。
      

  20.   

    to jxyxhz:支持一下,我闪了,刚跟你说了我当了4年的asp版版主,昨天就被下了,现在是光荣的前任版主了,哈哈
      

  21.   

     
    http://www.517181.cn/WebSite10.rar 
    现在不加http的都是坏链接
      

  22.   

    现在换了一个测试啊,不是原来的框架  了[email protected]
    守候
      

  23.   

    能不能发给我一份看一下,iframe很陌生
      

  24.   

    Very cool!!!
    Thank you.
      

  25.   

    function test()
    {
    document.getElementById("father").value= window.top.frames[''].document.getElementByid("TextBox1").value;
    }新的版本是不是这中形式
      

  26.   

    今天上午研究了google地图,搞定,今天下午这个可是把我困了好久,感谢党,感谢人民,感谢# jxyxhz
    # (小虎)
    csdn  雷锋啊    
      

  27.   

    Ext不懂观望,不能帮你了,,说实在的我Jquery也菜的要命。。--
    你之前那个Demo稍微改下就可以了,已经发你邮箱。。我也先闪了。。祝楼主好运
      

  28.   

    看了一下那个js代码,味道不太好感觉view与logic混合了var maskStyle = 'position:absolute;top:0;left:0;display:none;text-align:center';
    var div = document.createElement('div');
    div.innerHTML = [
    /*遮罩*/
    "<div id='maskLevel' style=\'" + maskStyle + ';z-index:10000;\'></div>', useIframe ? ("<iframe id='maskIframe' style='" + maskStyle + ";z-index:9999;filter:alpha(opacity=0);opacity:0'></iframe>") : '',
    /*窗体*/
    "<div id='ym-window' style='position:absolute;z-index:10001;display:none'>", useIframe ? "<iframe style='width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1'></iframe>": '', "<div class='ym-tl' id='ym-tl'><div class='ym-tr'><div class='ym-tc' style='cursor:move;'><div class='ym-header-text'></div><div class='ym-header-tools'></div></div></div></div>", "<div class='ym-ml' id='ym-ml'><div class='ym-mr'><div class='ym-mc'><div class='ym-body'></div></div></div></div>", "<div class='ym-ml' id='ym-btnl'><div class='ym-mr'><div class='ym-btn'></div></div></div>", "<div class='ym-bl' id='ym-bl'><div class='ym-br'><div class='ym-bc'></div></div></div>", "</div>"].join('');
    document.body.appendChild(div),div = null; ym_hTool.innerHTML = "<div class='ymPrompt_close' title='"+curCfg.closeTxt+"' onclick='ymPrompt.doHandler(\"close\")'>&nbsp;</div>";
    ym_body.innerHTML = !curCfg.iframe ? ('<div class="ym-content">' + curCfg.message + '</div>') : "<iframe width='100%' height='100%' border='0' frameborder='0' src='" + curCfg.message + "'></iframe>"; //内容
    (function(el,obj){for(var i in obj)try{el[i]=obj[i]}catch(e){}})(ym_body.firstChild,curCfg.iframe);//为iframe添加自定义属性现在这样的代码我们已经不写了,基本都是以模板的方法了