Web Development from Georgia

AKe


404

ავტორი (SmiLeX) - ნახვები (562) - კატეგორია (სკრიპტები - SCRIPTS)

Code
<script type="text/javascript">  
tmp=new Array();  
tmp2=new Array();  
param=new Array();  
get=location.search;  
domain=document.referrer+'/';  
domain=domain.substr(domain.indexOf('://')+3);  
domain=domain.substr(0,domain.indexOf('/'));  
if (get!='') {  
tmp=(get.substr(1)).split('&');  
for(i=0;i<tmp.length;i++) {  
tmp2=tmp[i].split('=');  
param[tmp2[0]]=tmp2[1];  
}  
}  
if (!(param["url"])) param["url"]=document.referrer;  
redir=false;  
function makeurl(system) {  
var url=param["url"];  
}  
function redirect() {  
if (redir) location.href=redir;  
redir=false;  
}  
document.write('<a style="display:none" href="'+domain+'">'+domain+'</a>');  
if ( domain == 'ВАШ ДОМЕН' ) {  
var ints = 1;  
function alertes () {  
document.getElementById('calc').innerHTML = ints;  
if ( ints == 0 ) {  
document.location.href = param["url"];  
ints = '--';  
}  
if ( ints > 0 ) {  
ints--;  
}  
};  
function refresh(){  
if(ints > 0) time_Interval = setInterval("alertes ()",1 );  
};  
refresh();}  
</script>  

где ВАШ ДОМЕН меняем на ваш домен типа ла-ла-ла.ucoz.ru без http://  

А это ставим в поле <body></body>  
<span style="display: none;" id="calc"> </span>  

Скрипт с таймером.  

Особенности:  
1. При выполнении входа на сайт выше  
описаным способам (из архива материалов) как всегда появляется страница ошибки 404 но уже с таймром обратного отсчета и соответствующей информацией,по истечении которого происходит редирект на страницу с которой производился вход на сайт  
2. При переходе по несуществующей или удаленной внутренней ссылке сайта,происходит редирект на страницу с которой производился переход с тем же самым таймером  
3. При переходе по несуществующей или удаленной ссылке вашего с другого сайта открывается страница ошибки 404 (как и раньше) без всяких редиректов  

Вот сам скрипт ,его ставим в <head></head> вашей страницы ошибки 404  
<script type="text/javascript">  
tmp=new Array();  
tmp2=new Array();  
param=new Array();  
get=location.search;  
domain=document.referrer;  
domain=domain.substr(domain.indexOf('://')+3);  
domain=domain.substr(0,domain.indexOf('/'));  
if (get!='') {  
tmp=(get.substr(1)).split('&');  
for(i=0;i<tmp.length;i++) {  
tmp2=tmp[i].split('=');  
param[tmp2[0]]=tmp2[1];  
}  
}  
if (!(param["url"])) param["url"]=document.referrer;  
redir=false;  
function makeurl(system) {  
var url=param["url"];  
}  
function redirect() {  
if (redir) location.href=redir;  
redir=false;  
}  
document.write('<a style="display:none" href="'+domain+'">'+domain+'</a>');  
if ( domain == 'ВАШ ДОМЕН' ) {  
var ints = 10;  
function alertes () {  
document.getElementById('calc').innerHTML = '<br><b><span style="color: #000000; font-size: 8pt;">Если эта страница всётаки существует,то Вы попадёте на неё через</span></b><b><span style="color: #ff0000; font-size: 13pt;"> '+ ints + ' </span></b><b><span style="color: #000000; font-size: 8pt;">секунд. В противном случае вы попадёте на предидущую страницу.</span></b>';  
if ( ints == 0 ) {  
document.location.href = param["url"];  
ints = '--';  
}  
if ( ints > 0 ) {  
ints--;  
}  
};  
function refresh(){  
if(ints > 0) time_Interval = setInterval("alertes ()",1000 );  
};  
refresh();}  
</script>
ლინკის სანახავად გთხოვთ გაიაროთ [ რეგისტრაცია ] ან [ ავტორიზაცია ]
HTML Code
BB Code
მისამართი

1 Comments

Add Comment