信
51rgb
網(wǎng)頁自動跳轉(zhuǎn)頁面的代碼在很多時候都非常的有用,下面的是兩個簡單的例子。僅供參考。
方案一,用<meta>里直接寫刷新語句:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-CN">
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<meta http-equiv="refresh" content="5;url=http://www.51rgb.com">
<title>html網(wǎng)頁自動跳轉(zhuǎn)代碼--西農(nóng)大網(wǎng)站</title>
</head>
<body>
測試:html網(wǎng)頁自動跳轉(zhuǎn)代碼<br/>
你可以在這里寫下你想的一切東西!<br />
如:西北農(nóng)林科技大學是一所985、211院校。<br />
</body></html>
方案二,用javascript腳本來跳轉(zhuǎn)
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>正在進入西農(nóng)大網(wǎng)站</title>
</head>
<body>
<form name=loading>
<p align=center> <font color="#0066ff" size="2">正在進入,請稍等</font><font color="#0066ff" size="2" face="Arial">...</font>
<input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none;">
<inputtype=text name=percent size=47 style="color:#0066ff; text-align:center; border-width:medium; border-style:none;">
<script>
var bar=0
var line="||"
var amount="||"
count
function count{
bar=bar+2
amount =amount + line
document.loading.chart.value=amount
document.loading.percent.value=bar+"%"
if (bar<99)
{setTimeout("count",100);}
else
{window.location =http://www.51rgb.com;}
}</script>
</p>
</form><p align="center">
測試:html網(wǎng)頁自動跳轉(zhuǎn)代碼<br/>
你可以在這里寫下你想的一切東西!<br />
如:西北農(nóng)林科技大學是一所985、211院校。<br /><br />
如果您的瀏覽器不支持跳轉(zhuǎn),<astyle="text-decoration: none" ><font color="#FF0000">請點這里</font></a>.</p>
</body>
</html>
↓↓↓
頁編程之自動刷新。
各位同學好,今天我們來分享一下如何設置網(wǎng)頁自動刷新和延時跳轉(zhuǎn)。我們都知道,在瀏覽器中點擊刷新按鈕或者按下F5鍵可以刷新頁面,但在編程中有時需要自動刷新頁面,加載最新的數(shù)據(jù),無需用戶參與。這就是我們今天要講的內(nèi)容。
接下來讓我們來看看效果如何。
·首先,在頁面上添加了一個滾動字幕和一張GIF動畫,用于展示頁面的刷新狀態(tài)。
·現(xiàn)在可以看到,每隔3秒自動刷新一次,每當刷新時,字幕會回到初始位置,動畫也會重新播放。
·如果不明顯,可以看到鼠標指到的位置會不停地觸發(fā)刷新按鈕,效果已經(jīng)很明顯了。
現(xiàn)在讓我們來看看實現(xiàn)代碼。自動刷新使用了meta標簽的http-equiv屬性,值為referesh,表示自動刷新。設置了content屬性,在內(nèi)容中填寫秒數(shù),即每隔多少秒自動刷新頁面。如果設置為3,則每隔3秒自動刷新頁面,非常簡單。
·延時跳轉(zhuǎn)的實現(xiàn)也很簡單。剛才已經(jīng)將Content屬性設置為3,現(xiàn)在只需要指定要跳轉(zhuǎn)到的URL。它的寫法是在3后面加上一個英文分號,然后加上url等于要跳轉(zhuǎn)到的地址。在這里,我們跳轉(zhuǎn)到新浪首頁,例如視頻。這樣寫好后,回到瀏覽器保存,可以看到倒計時321,成功跳轉(zhuǎn)。在指定時間后,瀏覽器會自動跳轉(zhuǎn),功能已經(jīng)實現(xiàn)。
今天的分享就到這里,希望各位同學可以照著寫3遍,做到不看視頻也能寫出來。所有案例和相關文檔都可以向我索取。
我們下期再見,想學編程可以關注網(wǎng)頁編程、服務端編程、數(shù)據(jù)庫和算法方面的內(nèi)容。
點贊支持一下。
家好,我是一個給企業(yè)做網(wǎng)站建設和網(wǎng)站維護工作的技術(shù)人員。如果您有這方面需求,歡迎找我。
由于現(xiàn)在競價成本過高,百度等平臺又相繼出臺一些新的限制,底部浮動對話框不能超過手機屏幕的1/10。對話量明顯不如以前,怎么辦呢?
好多企業(yè)尤其是醫(yī)療企業(yè)都有這樣的需求,就是當網(wǎng)頁打開7-10秒之后,需要一個自動跳轉(zhuǎn)到聊天軟件的功能,用來提升對話量。
通常我是怎么做的呢?
在每個專題頁面的head頭部加入如下代碼
<meta http-equiv="refresh" content="8;url=https://viph19-hztk11.kuaishang.cn/bs/im.htm?cSource=1&cas=***&fi=***">
然后就悲劇了,客戶那里需要反復測試,一會改成7秒,一會改成8秒,一會去掉,一會又要改成10秒,一次需求變更就需要修改好多個網(wǎng)站的數(shù)百個頁面,最后改到頭暈腦脹手指疼。
有沒有其它更快速的方法呢?答案是有的,我們可以用js來實現(xiàn)
第一步
先將線上文件同步到本地,再在本地目錄里建一個jumpswt.js
第二步
替換所有html文件中的<head>為
<script src="http://www.mediab.cn/js/jumpswt.js"></script></head>
簡單吧?頁面里只需要這一行代碼就可輕松實現(xiàn)跳轉(zhuǎn)的功能,以后再做修改的時候,只需改一個位置就可以了。
當然,前面的域名要改成您自己的,前面的域名是我自己的網(wǎng)站,您也可以參考。
第三步
打開jumpswt.js
粘貼代碼。代碼內(nèi)容如下
星號和網(wǎng)址需要替換成您自己的,10000毫秒表示10秒,以后如果再有需求變動直接改這個數(shù)值就可以了,所有專題頁面的定時都會變化。
if (/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)) {setInterval(function() {
var r = document.referrer;
var p = window.location;
swt_linkurl = "http://**.zoosnet.net/LR/Chatpre.aspx?id=***&p=" + p + "&r=" + r;
window.location.href = swt_linkurl;}, 10000);}
如果有一天不需要再跳轉(zhuǎn),在這個文件最上方加上return false;就可以了。
正當我滿心歡喜,以為節(jié)約了半天時間的時候,一件意外發(fā)生了,商務通開始接不到對話,通俗一點說就是反復跳轉(zhuǎn)出現(xiàn)了死循環(huán),一個對話也接不進來了。
以下是商務通的訪問軌跡
我發(fā)現(xiàn)對方有一個頁面是這樣的
唯一的可能就是這個頁面被嵌入到商務通里了,就這樣每次打開商務通,都會觸發(fā)跳轉(zhuǎn),所以一個對話也接不進來。馬上打開這個頁面,刪除這個頁面里的跳轉(zhuǎn)代碼,對話才恢復正常。
我的小心臟啊,浪費了十幾塊的推廣費用了。
做網(wǎng)站維護最難的就是前期沒有人跟你做交接,不知道會遇到什么事情。
所以好多事情只有自己摸索著做了。
歡迎關注我的頭條號,前端技術(shù)分享。
鏈接里有我近期做過的網(wǎng)站案例,希望大家喜歡。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。