方法一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁
操控器一頁 | 二頁 | 三頁 | 四頁 | 五頁 | 六頁 | 七頁 | 成員表
使用這些特徵時,可以用 window.method();也可以省略 window,直接用 method()。
atob( 編碼字串 ); 將 base-64 編碼的字串,還原成二位元資料。
btoa( 字串 ); 將二位元資料,轉換成 base-64 編碼的 ASCII 字串。
- 程式用法:
<script type='text/javascript'>
var a=window.btoa( encodeURI('好玩遊戲') );
document.write( a
+'<p>'+ decodeURI( window.atob(a) ) );
</script> - 執行結果:
JUU1JUE1JUJEJUU3JThFJUE5JUU5JTgxJThBJUU2JTg4JUIy
好玩遊戲
- IE 沒這兩項;Firefox, Safari, Chrome 都成功。
將一個字串中的特別字母,用脫離序碼取代。其語法是:
編碼字串= window.escape(字串)
常用在 cookie;或 GET 要求中,用 name=value 傳資料。
將 escape() 產生的編碼字串,解碼成原字串。其語法是:
字串= window.unescape(編碼字串)
- 程式用法:
<script type='text/javascript'>
var a=escape('az09!@#<>?()[]{}射擊遊戲');
document.write( a
+'<p>'+ unescape(a) );
</script> - 執行結果:
az09%21@%23%3C%3E%3F%28%29%5B%5D%7B%7D%u5C04%u64CA%u904A%u6232
az09!@#<>?()[]{}射擊遊戲
顯示列印視窗,準備列印當下文件。
- 程式用法:
<a href='javascript:print()'>點此顯示列印視窗</a>
- 執行結果:
- Chrome 沒反應;IE, Firefox, Safari 都執行成功。
顯示可以輸入文字的對話視窗。其語法是:
輸入字串= window.prompt(訊息, 預設值);
程式師可以在對話窗顯示訊息。預設值是輸入區的預設顯示值。對話窗會顯示兩個鈕:確定(ok)與取消(cancel)。用戶輸入後,如果點選確定,則傳回用戶輸入的文字;否則傳回 null。
- 程式用法:
<script type='text/javascript'>
function inText()
{
var o=document.getElementById('pmtText');
if( (ip=prompt('最喜歡的遊戲','槍戰遊戲')) )
o.value=ip;
else
o.value='沒有';
}
</script>
<a href='javascript:inText()'>請點此輸入</a><p>
<input id='pmtText' size=24 /> - 執行結果:
停止下載。與瀏覽器的停止鈕相同。可以用來停止子視窗,圖檔。IE 無此項。
變更當下視窗的指令狀態。限 Firefox 使用。