javascript 小技巧(第五集)

來源:互聯網
上載者:User
技巧 以下是原始文法
<HTML>
<HEAD>
   <TITLE>瀏覽器的狀態列</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<SCRIPT language="JavaScript">
<!-- Hide
function statbar(txt) {
window.status = txt;
}
// -->
</SCRIPT>
<CENTER></CENTER>
<CENTER><B><FONT COLOR="#0000FF"></FONT></B></CENTER>
<P><FORM>
<P><FONT COLOR="#000000">  <INPUT type="button"
    name="look" value="顯示!"
    > <INPUT
    type="button" name="erase" value="清除!"
    ></FONT>
<BR></FORM>
<CENTER><FONT COLOR="#000000"> </FONT></CENTER>
</BODY>
</HTML>

  在這個例子中我們建了二個按鈕,此二個按個均會去呼叫 statbar(txt) 。函數中的 txt 表 示此函數將經由函數呼叫時傳一個變數值進來 (我們叫 txt但它可代表任意不同的值)你可以見到在產生按鈕的 <form> 標 簽中,呼叫到函數statbar(txt)在此我們就不再寫成 txt 。
  直接把要顯示在狀態列上的文字寫上去,於是我們可以見到這樣的效果,變數 txt 經由 'Value' 中得它的值,然後傳入所呼叫的函數中。所以當你按"顯示"的按鈕時,statbar(txt) 函數被呼叫,然後 txt 將讀入字串"嗨  這是狀態列訊息" 並且傳入函數中,這種經由變數傳遞值的方式,可以使函數相當具有可變性。
  接著來看第二個按鈕"清除" 它也呼叫同樣的函數,我們並不需要因為傳遞參數的不同而言兩個不同的函數。所以現在我們可以來看看statbar(txt) 這個函數做些什麼了,其實它相當簡單。你只要將 txt 所要傳的文字內容指定給 window.status 這個變數就可以了。即是 window.status =txt,而在清除狀態列的時候,只是將空字串寫入即可。不過要注意的是必須使用單引號及雙引號來區別,這樣才容易區分。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。