Aller au contenu

iNCiTE Web

Membre+
  • Compteur de contenus

    1 551
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par iNCiTE Web

  1. T'as pas un lien avec ton code en ligne ? là c'est un peu dans le vague et j'ai pas trop le courage...
  2. T'as pas une page d'exemple en ligne ? Sinon en général on utilise une astuce : un fond qui se répète pour faire croire que ça prend toute la hauteur car ce n'est pas possible de le faire avec les height:100% et autres. Miam miam le tuto sur Alsa...
  3. Et bien tu le fais trier en fonction de la somme des count : $select = "select COUNT(id) AS total FROM ref WHERE encours='Terminé' ORDER BY total,titre" Et en changeant : echo $total1; par echo $total; (ORDER BY total DESC,titre si tu veux les plus grands d'abord) Mais je ne sais pas trop comment sont des tables, 3 requêtes me paraissent beaucoup pour faire ça.
  4. Bah écoute, j'ai testé avec Safari PC et ça a l'air de passer... mais je pense que la version Beta que j'utilise est bien plus récente que les dinosaures installés sur des anciens Mac. J'ai souvent(toujours) des problèmes avec Safari...
  5. Je viens déposer onluy-webmasterhub.com et y mettre des adsense...
  6. Non ! soit tu mets les 2 soit tu en mets aucun. Mais là du coup ça fonctionne sur IE7. Ce qui ne dispense pas de corriger ;-)
  7. Il y a le problème activeX/Internet Explorer : http://www.outil-referencement.com/blog/in...8-hack-ie-flash Et bien sur il faut avoir le plugin Flash installé ! En tous cas avec IE, même si on arrive à rentrer, il y a juste une page grise, on ne voit rien d'autre. Modifies le code avant </head><body> pour que ça donne ça : .style3 {color: #FFFFFF} --></style>
  8. Quel bond ! je me couche dans l'accessibilité et je me lève dans (X)HTML... on arrête pas le progrès !
  9. Idem, page grise avec IE 7 A priori peut-être un problème avec ta déclaration CSS <style> au début du fichier. Il y a un "<!--" puis les déclarations de styles et pas de fin de commentaire "-->" donc il ne voit pas le </style> sans doute. A tester...
  10. En fait c'est pas super clair... ou est-ce que tu ajoutes ces paramètres ? avec que logiciel ? vu le nom de la fonction MM_openBrWindow on pourrait suppose Dreamwaver. Qu'est-ce qui disparait exactement, et pendant quel enregistrement ? En gros que tapes tu et que reste t-il ensuite ? Et enfin sur ta page exemple, précises un peu là où on constate le problème, je vais pas essayer tous les liens
  11. Faudrait qu'ils disent où ça coince précisément... sur la page d'accueil ? (il faut Flash pour entrer) Dans les menus ? les pages ?
  12. Oui effectivement. Il faudrait se plonger dans le code complet, et là euh le temps toussa... Y'a pas un forum, un wiki que sais-je avec ce script ?
  13. Heureusement non qu'on ne doit pas attendre le bon jour pour essayer... Tu peux mettre ladate = 21; dans le code avant les conditions.
  14. OK donc pas facile sans le connaitre... Tu as essayé en rajoutant onComplete: gestionReponse('session'), il faut aussi modifier la fonction gestion Reponse du coup
  15. Pour les comparaisons, il faut mettre 2 fois le signe égal : if ( ladate == 21 ) var suite = "st"; Quels sont cas les où tu veux mettre les st nd, etc ?? on doit pouvoir faire plus simple
  16. Oui... if ( ladate <= 3 ) var suite = suites[ladate-1]; else var suite = "th"; On stocke les libellés dans un tableau. Le premier indice d'un tableau est 0. Donc pour que le 1er du mois corresponde à l'indice 0 du tableau, on soustrait 1 ! N'oublions pas que c'est une bricole vite faite hein...
  17. Précision : JAVA et Javascript sont 2 langages complètement différents. <script type="text/javascript"> var days = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"); var months = new Array("January","February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"); // ici modif var suites = new Array("st","nd","rd"); var now = new Date(); var day = now.getDay(); var ladate = now.getDate(); var suite = ""; // ici modif if ( ladate <= 3 ) var suite = suites[ladate-1]; month = now.getMonth(); year = now.getYear(); if (year < 1900) { year += 1900 } document.write(days[day] + " the " + ladate // ici modif + suite + " of " + months[month] + " " + year); </script> J'ai changé la variable date en ladate pour des histoires de mots réservés...
  18. Disons qu'il y a certains sujets qui m'attirent plus et où je trouve les réponses plus vite Et effectivement, les alert() devaient être là pour débugger ou à titre d'info. Penses à mettre des tests après les requêtes, ça évite de chercher la source des problèmes bien souvent !
  19. Je te suis à la trace... Oui, un gros, un classique, dans ajaxLivre.php : il faut pas oublier que c'est un script exécuté seul, pas dans un include. Et donc tu fais une requête mais tu n'es pas connecté à une base ! Un petit include('../include/connectdb.php'); au début du script. Mais tu aurais vu l'erreur "No database selected" si tu mettais des tests d'erreur, comme echo mysql_error(); après les mysql_query. Tu as une version en ligne, pour chercher les autres erreurs si il y a ??
  20. Attention : AJAX est du Javascript et nécessite donc qu'il soit activé ! Ce n'est pas un langage en soi...
  21. function gestionClic(session){ var url = './pilote2.php'; var myAjax = new Ajax.Request( url, { method: 'get', parameters: '?time='+ (new Date().getTime())+'&'+session, onComplete: gestionReponse('session') }); setTimeout("gestionClic('"+session+"')",1000); } Ajax.Request ça vient d'où ? c'est pas standard...
  22. Ben si, une variable non numérique doit généralement être entourée de quelque chose, et là il y avait déjà des doubles quotes...
  23. Le code est bon, le "problème" (qui n'en est pas un) est que la 2ème liste ne peut pas avoir connaissance de la valeur choisie dans la première en temps réel... PHP est interprété par le serveur et ensuite il n'a pas connaissance des ations effectués dans la page. Il faut utiliser donc Javascript : - soit rafraîchir la page quand un choix est fait dans la 1ère liste, en ajoutant dans le <select ...> onchange="location='monscript.php?type=this.value'" - soit utiliser Ajax pour que la 2ème combo soit construite dynamiquement. Et si tu ne veux pas utiliser Javascript (problème d'accessibilité par exemple), alors à côté de la 1ère liste il doit y avoir un bouton pour valider le formulaire et qui rappelle la même page, $type sera donc valorisé. Tu peux ajouter un test sur $_POST["type"] et n'afficher la 2ème liste que si la variable n'est pas vide. Et pour finir, je déconseille l'emploi de "type" comme nom de variable, étant un mot réservé dans bcp de langages, ça peut être source de conflit.
  24. Une histoire de quotes ? setTimeout("gestionClicPopup('"+session+"')",1000); } => Rajoute des simples quotes autour du numéro de session pour essayer... (si c'est un id de session il peut contenir de l'alpha)
×
×
  • Créer...