點睛目標一:打開新窗口
許多網站的擁有者期待訪客能更久留在網站上,所以他們會想盡辦法。最常見的方法就當訪客單擊
一個鏈接時就打開一個新窗口顯示內容。這樣即使訪客關閉了某個窗口,其它窗口還繼續存在。通
常,單擊鏈接會在本窗口顯示內容,而並不是彈出新窗口。
一個簡單鏈接的代碼:
<a href="http://www.popunet.com/">大衆網絡報</a>
如果在<a>標籤中加入target="_blank",當單擊大衆網絡報時會彈出一個新窗口。假若,你整個網
頁鏈接都想彈出新窗口,有什麼簡單方法呢?你只要把下面代碼放置到<head></head>中就可以了。
<base target="_blank">
點睛目標二:彈出新窗口
彈出新窗口是訪問某個頁面自動跳出的窗口,這樣的窗口常用來展示廣告。把下面代碼放置在<body>
</body>任何位置就可以了。
<script language="JavaScript">
<!--
window.open('index.htm','','height=200,width=300');
// -->
</script>
index.htm是需要展示的內容頁面,height和width設置窗口的長和寬。
點睛目標三:關閉窗口
當彈出衆多窗口,你應該提供一個方便的關閉的方法。雖然訪客單擊窗口關閉按鈕可以實現相關操作,
但不但麻煩而且容易關錯窗口。如果你把下面代碼加入到頁面中,就能讓訪客單擊鏈接直接關閉窗口。
<a href='javascript:window.close();'>關閉窗口</a>
特別提醒:
1.一開始不能自動跳出許多的窗口,這會讓訪客很恐懼的,下次來訪就要考慮了。
2.最好不要把所有鏈接內容都指向新窗口,只是對比較重要的內容才指向新窗口。
3.考慮到分辨率不同,彈出式窗口應該基於最小的分辨率,比如800x600,來設置彈出窗口的大小。
<a href="/index.asp" title="發表時間:<%=rs("date")%>" ONCLICK=window.open('2.asp?id=<%=rs("id")%>','Sample','toolbar=no,location=no,top=10,left=10,width=300')><%=rs("title")%></a><br>
窗口參數如下:
toolbar=yes, 顯示工具條
location=yes,顯示網址欄
directories=no,導航條
status=no,狀態條
menubar=yes,菜單
scrollbars=yes,滾動條
resizable=no,是否可以改變大小
copyhistory=yes,歷史按鈕
width=300,寬
height=200'高
left=100,距離左邊100
top=100,距離頂端100-->
-------------------------------
<script language="JavaScript" type="text/JavaScript"><!--
function openwin(theURL,winName,features) { // v2.0
window.open(theURL,winName,features);
}//--></script><a href=#### onClick="openwin('要轉到的文件名','209','scrollbars=yes,width=300,height=300')">鏈接文字</a>
==================================
<a onClick="window.open('要轉到的網頁文件',null,'menubar=no,scrollbars=no,width=390,height=470,top=10,status=no,resizable=no')" href="#">文字</a>