משתמש:קובי כרמל/CheckURL.js
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
/*
אסור (ואי אפשר) להשתמש בזה.
function CheckURL(){
$('.external[href*="http"]').each(function(){
var target = $(this).attr('href').split('://')[1].split('.');
var color = window.color || 'orange';
if(target[0] == 'toolserver' || target[1] == 'toolserver'){ null } else {
$.ajax('http://www.kupa-elad.org.il/ping.php', {data : {url : $(this).attr('href')}, dataType: 'jsonp', complete : function(respone){
if(respone.status == 404){
var href = 'a[href="' + respone.url + '"]'
$(href).css('color', color).attr('target', '_blank')
console.error('The link to page at ' + respone.url + ' was not found, please fix it.')
}
}})}
})
}
$(function(){wgNamespaceNumber ? null : setTimeout('CheckURL()',1000)});
*/