A voir également:
- Script selon résolution écran
- Double ecran - Guide
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Script vidéo youtube - Guide
- Retourner ecran pc - Guide
- Capture d'écran samsung - Guide
2 réponses
Salut François
En Javascript c'est assez simple
Voici un script que fct avec IE
Pour NS il faut adapter un peu la fonction infovideo pour qu'elle fontionne. Cela dit cette fonction n'est pas nécessaire pour la redirection proprement dite.
<html>
<head>
<script language="JavaScript">
<!--
function infovideo()
{
document.video.resX.value = window.screen.width;
document.video.resY.value = window.screen.height;
document.video.prof.value = window.screen.colorDepth;
redirect("test","htm")
}
function redirect(pg,ext)
{
var x =window.screen.width
// Extension htm par défaut
ext = ext || "htm";
switch (x)
{
case 640 :
pg=pg+"_640."+ext;
break;
case 800 :
pg=pg+"_800."+ext;
break;
case 1024:
pg=pg+"_1024."+ext;
break;
case 1280 :
pg=pg+"_1280."+ext;
break;
default:
pg=pg+"."+ext;
break;
}
alert("Redirection vers la page : "+pg);
document.location.href=pg;
}
// -->
</script>
</head>
<body onload="infovideo()">
Caractèristiques des réglages de la carte vidéo sur cette machine :
<form name=video>
Résolution x : <input type=text name=resX size=4> pixels<br>
Résolution y : <input type=text name=resY size=4> pixels<br>
Profondeur des couleurs : <input type=text name=prof size=4>bits/pixel
</form>
</body>
</html>
Ce petit script t'affiche dans un formulaire les caractèristiques de la carte vidéo
Pour ce qui est de la redirection si on remplace :
<body onload="infovideo()">
par
<body onload="redirect("test")">
ca marche aussi
Je passe les paramètres suivant à la fct redirect()
pg : préfixe du nom des pages htm
ext : extension des pages htm.(permet d'appeler des pages php3 par ex)
"htm" par défaut si ommise
Convention :
en fct des résolutions horizontales 640,800,... je nomme respectivemment les pages [pg]_600.[ext], [pg]_800.[ext], ...
La page par défaut (cas où la résolution n'est pas prévue) s'intitule
[pg].[ext]
ex redirect("test","php3")
si 640 -> "test_640.php3"
si 800 -> "test_800.php3"
...
défaut -> "test.php3"
Mais tu peux changer à ta guise surtout si tu dois passer des paramètres.
La ligne alert() doit être supprimer : c'est juste un test
La redirection s'effectue grâce au code :
document.location.href=pg;
Et voilà
@+
Philippe
En Javascript c'est assez simple
Voici un script que fct avec IE
Pour NS il faut adapter un peu la fonction infovideo pour qu'elle fontionne. Cela dit cette fonction n'est pas nécessaire pour la redirection proprement dite.
<html>
<head>
<script language="JavaScript">
<!--
function infovideo()
{
document.video.resX.value = window.screen.width;
document.video.resY.value = window.screen.height;
document.video.prof.value = window.screen.colorDepth;
redirect("test","htm")
}
function redirect(pg,ext)
{
var x =window.screen.width
// Extension htm par défaut
ext = ext || "htm";
switch (x)
{
case 640 :
pg=pg+"_640."+ext;
break;
case 800 :
pg=pg+"_800."+ext;
break;
case 1024:
pg=pg+"_1024."+ext;
break;
case 1280 :
pg=pg+"_1280."+ext;
break;
default:
pg=pg+"."+ext;
break;
}
alert("Redirection vers la page : "+pg);
document.location.href=pg;
}
// -->
</script>
</head>
<body onload="infovideo()">
Caractèristiques des réglages de la carte vidéo sur cette machine :
<form name=video>
Résolution x : <input type=text name=resX size=4> pixels<br>
Résolution y : <input type=text name=resY size=4> pixels<br>
Profondeur des couleurs : <input type=text name=prof size=4>bits/pixel
</form>
</body>
</html>
Ce petit script t'affiche dans un formulaire les caractèristiques de la carte vidéo
Pour ce qui est de la redirection si on remplace :
<body onload="infovideo()">
par
<body onload="redirect("test")">
ca marche aussi
Je passe les paramètres suivant à la fct redirect()
pg : préfixe du nom des pages htm
ext : extension des pages htm.(permet d'appeler des pages php3 par ex)
"htm" par défaut si ommise
Convention :
en fct des résolutions horizontales 640,800,... je nomme respectivemment les pages [pg]_600.[ext], [pg]_800.[ext], ...
La page par défaut (cas où la résolution n'est pas prévue) s'intitule
[pg].[ext]
ex redirect("test","php3")
si 640 -> "test_640.php3"
si 800 -> "test_800.php3"
...
défaut -> "test.php3"
Mais tu peux changer à ta guise surtout si tu dois passer des paramètres.
La ligne alert() doit être supprimer : c'est juste un test
La redirection s'effectue grâce au code :
document.location.href=pg;
Et voilà
@+
Philippe
Bonjour, en plus simple :
<html>
<body>
<SCRIPT LANGUAGE="JavaScript1.2">
var largeur=screen.width
var hauteur=screen.height
if(largeur==640 && hauteur==480) {url="page640.htm";}
else if(largeur==800 && hauteur==600) {url="page800.htm";}
else if(largeur==1024 && hauteur==768) {url="page1024.htm";}
else if(largeur==1280 && hauteur==1024) {url="page1280.htm";}
else {url="https://en.jeffprod.com";}
window.location.replace(url);
</SCRIPT>
</body>
</html>
<html>
<body>
<SCRIPT LANGUAGE="JavaScript1.2">
var largeur=screen.width
var hauteur=screen.height
if(largeur==640 && hauteur==480) {url="page640.htm";}
else if(largeur==800 && hauteur==600) {url="page800.htm";}
else if(largeur==1024 && hauteur==768) {url="page1024.htm";}
else if(largeur==1280 && hauteur==1024) {url="page1280.htm";}
else {url="https://en.jeffprod.com";}
window.location.replace(url);
</SCRIPT>
</body>
</html>
lol
Bon on peut l'améliorer mais il fait qd même ce qui était demandé alors ...
Sur ce salut la berceuse
@+
... Nobody's perfect
D'ailleurs c'est le nom de mon site
(_8(|)
@+