Test resolution et chargement CSS sous Java
Posté : 11 juil. 2012, 14:20
Bonjour,
J'essaie de placer un test de resolution qui chargerait un CSS defini. Je fouille partout depuis 2 jours sans que ça se charge.
Ci dessous le script du test :
<?php
session_start();
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
?>
<head>
<script type="text/javascript">
(function () {
if(/iPhone|iPod|Android|opera mini|blackberry|palm os|palm|hiptop|avantgo|plucker|xiino
|blazer|elaine|iris|3g_t|windows ce|opera mobi|windows ce; smartphone;|windows ce;
iemobile/i.test(navigator.userAgent)){
var question = confirm("Voulez-vous consulter la version mobile de ce site ?")
if (question){
window.location = "http://www.mysite.com/m/index.php";
}
}
}());
function loadjscssfile(filename, filetype){
if (filetype=="js"){ //if filename is a external JavaScript file
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", filename);
}
else if (filetype=="css"){ //if filename is an external CSS file
var fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", filename);
}
if (typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref);
}
var largeur=screen.width
if(largeur==640) {loadjscssfile( "http://127.0.0.1/M2012/CSS640.css", "css");
else if(largeur==800) {loadjscssfile( "http://127.0.0.1/M2012/CSS800.css", "css");}
else if(largeur==1024) {loadjscssfile( "http://127.0.0.1/M2012/CSS1024.css", "css");}
else if(largeur>=1280) {loadjscssfile( "http://127.0.0.1/M2012/CSS1280.css", "css");}
else if(largeur>=1600) {loadjscssfile( "http://127.0.0.1/M2012/CSS1600.css", "css");}
else {loadjscssfile( "http://127.0.0.1/M2012/CSS1024.css", "css");}
</SCRIPT>
<?php
echo "
</head>
<body id='body'>";
echo "<div id='page'>";
include("classes/Connexion.php");
include("classes/Ad.php");
if(isset($_GET['act']))
{
$act=$_GET['act'];
if($act!='seeStat')
{
include("gestion/stats.php");
}
}
echo "<div id='entete'>";
include("entete.html");
echo "</div>";
include("menu.php");
include("contenu.php");
include("menuSec.php");
include("pied.php");
//include("bot.php");
echo "<script language='text/javascript'></script>
<noscript>
Le site apparait mal, votre navigateur n'accepte pas javascript ni flash, Cliquez <a href='bot.php'>ICI</a> pour être réorienté vers le même site sans flash ni javascript.</noscript>";
echo "</div></body></html>";
J'essaie de placer un test de resolution qui chargerait un CSS defini. Je fouille partout depuis 2 jours sans que ça se charge.
Ci dessous le script du test :
<?php
session_start();
echo "<?xml version='1.0' encoding='ISO-8859-1'?>";
?>
<head>
<script type="text/javascript">
(function () {
if(/iPhone|iPod|Android|opera mini|blackberry|palm os|palm|hiptop|avantgo|plucker|xiino
|blazer|elaine|iris|3g_t|windows ce|opera mobi|windows ce; smartphone;|windows ce;
iemobile/i.test(navigator.userAgent)){
var question = confirm("Voulez-vous consulter la version mobile de ce site ?")
if (question){
window.location = "http://www.mysite.com/m/index.php";
}
}
}());
function loadjscssfile(filename, filetype){
if (filetype=="js"){ //if filename is a external JavaScript file
var fileref=document.createElement('script');
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", filename);
}
else if (filetype=="css"){ //if filename is an external CSS file
var fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", filename);
}
if (typeof fileref!="undefined")
document.getElementsByTagName("head")[0].appendChild(fileref);
}
var largeur=screen.width
if(largeur==640) {loadjscssfile( "http://127.0.0.1/M2012/CSS640.css", "css");
else if(largeur==800) {loadjscssfile( "http://127.0.0.1/M2012/CSS800.css", "css");}
else if(largeur==1024) {loadjscssfile( "http://127.0.0.1/M2012/CSS1024.css", "css");}
else if(largeur>=1280) {loadjscssfile( "http://127.0.0.1/M2012/CSS1280.css", "css");}
else if(largeur>=1600) {loadjscssfile( "http://127.0.0.1/M2012/CSS1600.css", "css");}
else {loadjscssfile( "http://127.0.0.1/M2012/CSS1024.css", "css");}
</SCRIPT>
<?php
echo "
</head>
<body id='body'>";
echo "<div id='page'>";
include("classes/Connexion.php");
include("classes/Ad.php");
if(isset($_GET['act']))
{
$act=$_GET['act'];
if($act!='seeStat')
{
include("gestion/stats.php");
}
}
echo "<div id='entete'>";
include("entete.html");
echo "</div>";
include("menu.php");
include("contenu.php");
include("menuSec.php");
include("pied.php");
//include("bot.php");
echo "<script language='text/javascript'></script>
<noscript>
Le site apparait mal, votre navigateur n'accepte pas javascript ni flash, Cliquez <a href='bot.php'>ICI</a> pour être réorienté vers le même site sans flash ni javascript.</noscript>";
echo "</div></body></html>";