
FireStorm
Actif-
Compteur de contenus
12 -
Inscrit(e) le
-
Dernière visite
Réputation sur la communauté
0 NeutreInformation du profil
-
Genre
Homme
-
Internet explorer et variable protégée + removeChild
FireStorm a répondu à FireStorm - Forum : AjaX et JavaScript
résolu : function screen_saver(e){ if (e == "activation") { clearInterval(delay_before_screensaver); var sp = document.createElement('div'); sp.id = "saver"; document.getElementsByTagName('body')[0].appendChild(sp); document.getElementsByTagName('body')[0].hasScreenSaver = sp; } else if (typeof delay_before_screensaver == 'undefined') { delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 2000); } else { clearInterval(delay_before_screensaver); if (document.getElementsByTagName('body')[0].hasScreenSaver) { the_div = document.getElementById('saver'); the_div.parentNode.removeChild(the_div); document.getElementsByTagName('body')[0].hasScreenSaver = null; } delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 2000); } } window.onload = window.document.onmousemove = screen_saver; pour le CSS il faut lire au dessus je suis ouvert aux propositions, critiques positives et negatives -
Internet explorer et variable protégée + removeChild
FireStorm a ajouté un sujet dans AjaX et JavaScript
Bonjour! je fais un "économiseur de page" et je vois pas pourquoi on ne peut pas "sortir de la veille" sur IE6 et IE7, le tout marche bien sur FF. je précise que j'ai déjà posté sur alsa mais pas de solution donc je tente ici. le code css #saver { position:absolute; z-index: 1000; width:100%; height:100%; left:0; top:0; margin:0; padding:0; background:transparent url(./images/silver_transparency.png); background:url(no-image); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/silver_transparency.png'); } attention ci-dessus les 2 dernières lignes sont pour IE, pour tester sur FF il faut les supprimer function screen_saver(e){ if (e == "activation") { clearInterval(delay_before_screensaver); var sp = document.createElement('div'); sp.id = "saver"; document.getElementsByTagName('body')[0].appendChild(sp); document.getElementsByTagName('body')[0].hasScreenSaver = sp; return; } else if (typeof this.delay_before_screensaver != 'undefined') { clearInterval(delay_before_screensaver); if (document.getElementsByTagName('body')[0].hasScreenSaver) { the_div = document.getElementById('saver'); the_div.parentNode.removeChild(the_div); document.getElementsByTagName('body')[0].hasScreenSaver = null; } this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000); } if (typeof this.delay_before_screensaver == 'undefined') { this.delay_before_screensaver = setInterval ("screen_saver(\"activation\")", 3000); } } window.onload = window.onmousemove = screen_saver; -
Jeromnimo ta présentation du code m'a l'air bien plus claire je pense que je vais l'adopter
-
Hello ! merci pour ta proposition ça m'a l'air la plus interessante qu'on m'a proposé.
-
Hello, j'arrive pas à optimiser ce code (pb de logique!) if (isset($_GET)) { $year = 'YEAR(date) = \''.$_GET['annee'].'\' '; $month = 'MONTH(date) = \''.$_GET['mois'].'\' '; $day = 'DAYOFMONTH(date) = \''.$_GET['jour'].'\' '; $with_year = 'AND '.$year; $with_month = 'AND '.$month; $with_day = 'AND '.$day; if (isset($_GET['annee']) && ($_GET['annee'] != 'année')) { if (isset($_GET['mois']) && ($_GET['mois'] != 'mois')) { if (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) { $period = 'WHERE '.$year.$with_month.$with_day; } else { $period = 'WHERE '.$year.$with_month; } } elseif (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) { $period = 'WHERE '.$year.$with_day; } else { $period = 'WHERE '.$year; } } elseif (isset($_GET['mois']) && ($_GET['mois'] != 'mois')) { if (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) { $period = 'WHERE '.$month.$with.$with_day; } else { $period = 'WHERE '.$month; } } elseif (isset($_GET['jour']) && ($_GET['jour'] != 'jour')) { $period = 'WHERE '.$day; } else { $period = ''; } }
-
en fait je crois que le problème vient de là: el.getTop = function(){return parseInt(el.style.top) || 0}; il va chercher le style top de l'élément de drag, comment spécifier par le javascript d'aller pointer sur le fichier CSS "scroll.css" ?
-
bonjour, j'ai utilisé un script js pratique pour faire des scrolls personnalisés. Sur le site à l'origine du script, j'ai copié le code js mais contrairement au site, j'ai mis le CSS dans un fichier externe. J'ai constaté que ça fonctionne sur tous les éléments sauf l'élément "drag", qui se trouve déplacé (comme si top=0px). http://goirand.christophe.free.fr/Site_tes...e-chocolat.html function getElement(name,nest) { nest = nest ? 'document.'+nest+'.' : ''; var el = dom ? document.getElementById(name) : iex ? document.all[name] : ns4 ? eval(nest+'document.'+name) : false; el.hideVis = function(){el.style.visibility='hidden'}; el.showVis = function(){el.style.visibility='visible'}; el.getTop = function(){return parseInt(el.style.top) || 0}; el.setTop = function(y){el.style.top=y}; el.getHeight = function(){return ns4 ? el.document.height : el.offsetHeight}; el.getClipHeight = function(){return ns4 ? el.clip.height : el.offsetHeight}; el.addEvent = addEvent; el.removeEvent = removeEvent; return el; }
-
merci c bon !
-
bonjour, j'aimerais changer la propriété couleur d'un lien à partir de l'ID de son "parent" LI, <li id="article1"><a href="./chocolatier-torrefacteur-lyon.html" onMouseOver="javascript:color('article1');">Une affaire de famille</a></li> dans le javscript j'ai mis: document.getElementById('article1').childNodes.firstchild.style.display='none'; dans firefox il me dit qu'il ny a pas de propiété, j'ai essayé plusieurs méthodes.
-
merci bcp, jessai ça de suite.
-
oui, en fait le titre est difficile a positionner, surtout il casse toute la mise en page dans le cadre blanc contenant les photos et le texte.
-
Hello, jai lu l'article comment résoudre les problèmes d'affichage CSS, mais j'ai du mal a comprendre la difference entre IE et FF sur leur interpretation de la page suivante: http://goirand.christophe.free.fr/voisin/leon.html quand j'enlève le titre "une entreprise centenaire ya pas de soucis. jai egalement joué sur les P relative et absolute mais rien ny fait.