Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Récupérer largeur fenêtre courante dans balise utilisateur.
#5

D'abord, regarde ce topic : http://openclassrooms.com/courses/appren...ia-queries.
Et comme Jissey, je te déconseille l'usage des tables dans ce cas.
Ensuite, s'il n'y a que ces 2 cas dont tu souhaites t'occuper :
Code :
case 800: ?>
<table width="780" height="85" border="0" cellpadding="0" cellspacing="0" align="center">
<?php
break;
case 1024: ?>
<table width="1000" height="85" border="0" cellpadding="0" cellspacing="0" align="center">
<?php
Dans la head :
Code :
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
Dans ton body à l'endroit adéquat :
Code :
<table id="container";height="85";border="0";cellpadding="0";cellspacing="0";align="center";>
et juste avant la fermeture de <body>
Code :
<script type="text/javascript">
w=screen.availWidth;
$(document).ready(function(){
   if (w>800) {
     tableX = document.getElementById('container');
     tableX.style.width = "1000";
   }
   else {
     tableX = document.getElementById('container');
     tableX.style.width = "780";
   }
});
</script>
Je n'ai pas testé, mais ça devrait fonctionner. Le script devrait ajouter le style width à la table id="container" dès que le DOM est chargé.
Attention si tu as une autre fonction qui appelerait $, tu devras utiliser un $noConflict() : voir cette page et, bien entendu, pas de double appel de librairie JQuery Wink
Sujet fermé


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)