2014-09-10 47 views
-1

嗨html文件,我想包括下面的代碼我做了鏈接點擊這裏文件,但它不是在我的HTML網頁的工作如何包括點擊鏈接

這裏是低於

$("#reset").click(function() { 
      $(function() { 
       $("#RightPaneContainerDiv").html('<iframe src="open.php"></iframe>'); 
      }); 
    }); 
    <a href="#" id="reset"></a> 
給我的代碼

這裏我錯了,在下面的代碼

我如何能實現我的輸出

回答

1

你是JavaScript的處理程序綁定到的鏈接要包括在你的HTML鏈接之前。

點擊事件觸發後,您會延遲反應,直到DOM準備就緒 - 在點擊鏈接時DOM不可能準備就緒。

交換你的兩個事件處理程序。

等待DOM準備就緒。然後綁定事件處理程序。

$(function() { 
    $("#reset").click(function() { 
     $("#RightPaneContainerDiv").html('<iframe src="open.php"></iframe>'); 
    }); 
}); 
0

我看到的第一件事是

$(函數(){

當你做一個。點擊功能,不要調用現成功能,使你的代碼是這樣的:

 $("#reset").click(function() { 

       $("#RightPaneContainerDiv").html('<iframe src="open.php"></iframe>'); 

    }); 
0
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script> 
    function resetclick() { 
    $("#yourDiv").html('<iframe src="open.php"></iframe>'); 
    } 
</script> 
<a href="#" onclick="resetclick()" id="reset">fafa</a> 
<div id="yourDiv"> 

</div> 

這應該很好。在你的代碼中你有:

function() { 
      $(function() { 

不知道你在用它來做什麼。刪除一個函數()或使用我的代碼。

+0

當我嘗試這種代碼的,顯示消息禁止訪問 – 2014-09-10 13:51:40

+0

你能告訴我更多你的代碼? – 2014-09-10 13:54:27

+0

這裏是我的phpfile <?php echo「shakti」; ?> – 2014-09-10 14:01:51

0

這應該工作。當目標是<a>時,請不要忘記使用preventDefault()

$("#reset").click(function(e) { 
    e.preventDefault(); 
    $("#RightPaneContainerDiv").html('<iframe src="open.php"></iframe>'); 
}); 
0
function loadjscssfile(filename, filetype){ 
    var fileref=document.createElement('script') 
    fileref.setAttribute("type","text/javascript") 
    fileref.setAttribute("src", filename) 
} 
if (typeof fileref!="undefined") 
    document.getElementsByTagName("head")[0].appendChild(fileref) 
} 


loadjscssfile("file.html", "html") //dynamically load "file.html" as a JavaScript file