代碼如下:
<html>
<head>
<title>pageA</title>
<scripttype="text/javascript">
functiondelyLoad(){
setTimeout(function(){
window.location.href='b.html';
},5000)
}
</script>
</head>
<bodyonload="delyLoad()">
<h1>A</h1>
</body>
</html>
首先做一個計時器,記時5秒。5秒後將location的鏈接轉為b.html。如版果權b.html與a不在同一個頁面下,最好寫絕對路徑
Ⅱ HTML如何把表單數據傳遞到javascript內
javascript獲取html表單中的數據不需要提交即可獲取。提交表單是方便伺服器端獲取前台數據。
你的內容可以這么改:
<form action="b.html" method="post">
<input type="text" name="wenben" id="info">
</form>
<script language="javascript">
var a;
a=document.getElementById("info").value;
</script>
如果想要驗證是否已經取到這個值,可以加上一個按鈕測試一下:
<form action="b.html" method="post">
<input type="text" name="wenben" id="info">
</form>
<button id="bt">點擊測試</button>
<script language="javascript">
var bt = document.getElementById("bt");
bt.onclick = function() {
var a = document.getElementById("info").value;
alert(a);
}
</script>
希望對你有幫助^_^
Ⅲ HTML源代碼轉換JavaScript代碼有什麼用
呵呵 HTML/CSS/JAVASCRIPT 是運行在客戶端的 比如說你訪問 網路 那麼 HTML/CSS/JAVASCRIPT代碼的運作和生成 是在你回的電腦上 而答 ASP.NET 代碼的編譯和執行 則是在網路的伺服器上 網路的伺服器首先會經過編譯 然後把相應的ASP.NET的代碼轉換成 HTML 然後在返回給你本機的伺服器 最明顯的就是 你用HTML寫的button 單擊時頁面是不動的 但如果用 ASP<asp:button> 的話 你會發現 頁面重新生成了一次 還有一點 就是 你要記住 IE也好 火狐也好 所有的瀏覽器 都只能識別HTML代碼
Ⅳ 將html內嵌js轉換為外鏈js 該怎麼轉
需要准備復的材料分別有:電腦、制瀏覽器、html編輯器。
1、首先,打開html編輯器,新建html文件,例如:index.html,編寫問題基礎代碼。
Ⅳ 菜鳥請教一個html調用javascript的問題:
%3Cp%3E------------------------------------%3C%2Fp%3E
Ⅵ 如何在html里調用javascript函數
1. a href="javascript:js_method();"
這是平台上常用的方法,但是這種方法在傳遞this等參數的時候很容易出問題,而且javascript:協議作為a的href屬性的時候不僅會導致不必要的觸發window.onbeforeunload事件,在IE裡面更會使gif動畫圖片停止播放。W3C標准不推薦在href裡面執行javascript語句
2. a href="javascript:void(0);" onclick="js_method()"
這種方法是很多網站最常用的方法,也是最周全的方法,onclick方法負責執行js函數,而void是一個操作符,void(0)返回undefined,地址不發生跳轉。而且這種方法不會像第一種方法一樣直接將js方法暴露在瀏覽器的狀態欄。
3.a href="javascript:;" onclick="js_method()"
這種方法跟跟2種類似,區別只是執行了一條空的js代碼。
4.a href="#" onclick="js_method()"
這種方法也是網上很常見的代碼,#是標簽內置的一個方法,代表top的作用。所以用這種方法點擊後網頁後返回到頁面的最頂端。