<script>
 $("<div id='s'><div id='body_' ><iframe id='Iframe1' width='100%' height='100%' src='WebForm6.aspx'> </iframe></div></div>").appendTo("body");
        alert(window.frames["Iframe1"].document.title); 
<script>
哪位高手给点指点,为什么取不到title的值啊 ,alert的是空的  ? 

解决方案 »

  1.   

    try:
    var win=window.frames["Iframe1"];
    win.onload=function(){
    alert(win.document.title);  
    }
      

  2.   

    title是属性值需要用getAttribute("title")取到
      

  3.   

    能不能在问下 alert 触发了什么事件啊?
      

  4.   

    alert没触发什么事件win.onload是讲当iframe加载好了之后再去取title
      

  5.   

     function creatrDIV(Div_ID,iframe_Src)// 动态创建弹出的 div 
              {
                    $("<div id='"+Div_ID+"'><div id='body_"+Div_ID+"' ><iframe id='if_Show' width='100%' height='100%' src='"+iframe_Src+"'> </iframe></div></div>").insertAfter("#divMain");
                    $("#"+Div_ID).addClass("ccD");
                    var f1=window.frames["if_Show"];
                    var  title_L;
                    f1.onload=function(){
                         var title_L=f1.document.title;
                         alert(f1.document.title);
                    }
                     $('#'+Div_ID).dialog({
                                    autoOpen: false,
                                    modal: false,
                                    title: title_L,
                                    zIndex:++z_indexMax,
                                    minHeight:200,
                                    minWidth:200,
                                    position:'center'
                               });
                    //$("#"+Div_ID).draggable({title:"aaaaa"});
              }为什么title: title_L, 没有效果呢 ? 要怎么改啊 
      

  6.   

    f1.onload=function(){
                         title_L=f1.document.title;
                         //alert(f1.document.title);
                    }
     改过之后还是不行!!!