משתמש:קובי כרמל/CheckURL.js

מתוך ויקיפדיה, האנציקלופדיה החופשית

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על 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)});
*/