Number of frames-Nombre de frames
script language="JavaScript"!--
alert(top.frames.length);
//--/script
Frameset detection-Détection du frameset
script language="JavaScript"!--
if (top.frames.length == 0) {alert('no frames');}
if (top.frames.length != 0) {alert('frames detected');}
//--/script
Frameset detection-Détection du frameset
script language="JavaScript"!--
if (self == top) {alert('no frames');}
if (self != top) {alert('frames detected');}
//--/script
URL components-Détection et analyse d'URL
script language="JavaScript"!--
//sample : 'http://www.yoursite.com/htm/page.html?452'
alert(window.location);//->'http://www.yoursite.com/htm/page.html?452'
alert(window.location.href);//->'www.yoursite.com/htm/page.html?452'
alert(window.location.protocol);//->'http:'
alert(window.location.port);//->'80'
alert(window.location.host);//->'www.yoursite.com'
alert(window.location.pathname);//->'/htm/page.html?452'
alert(window.location.search);//->'452'
sample : 'http://www.yoursite.com/htm/page.html#ABCD'
alert(window.location.hash);//->'ABCD'
//--/script
Redirection URL (I.E-NN)
script language="JavaScript"!--
window.location.href="newpage.html";
//--/script
Redirection URL (I.E-NN with updated history).
script language="JavaScript"!--
window.location.replace("newpage.html");
//--/script
Forced frames-Obliger les frames
script language="JavaScript"!--
if (parent.frames.length < 1) {
document.location.href = (frameset url);
}
//--/script
Forced frames-Obliger les frames (updated history)
script language="JavaScript"!--
if (parent.location.href == self.location.href) {
window.location.replace(frameset url);
}
//--/script
Get out frameset structure-Sortir du frameset
script language="JavaScript"!--
if (window!=top) {
top.location=window.location;
}
//--/script
Update page-Actualiser une page
form
input type='button' value='Update page' onclick="history.go(0)"
/form