RyanWeb Posté 27 Novembre 2004 Partager Posté 27 Novembre 2004 Bonjour, J'ai trouvé sur le net ce script: if (document.images){var staticlogo=new Image;staticlogo.src="image.gif";}function regenere(){window.location.reload()}function regenere2(){if (document.layers)setTimeout("window.onresize=regenere",400)}if (document.all)document.write('<span id="logo" style="position:absolute;top:100;width:120;height:240"></span>')function createlogo(){staticimage=new Layer(100)staticimage.left=-300staticimage.top=120staticimage.document.write('<a href="URL" target="_blank"><img src="image.gif" border=0 alt="Videos de Stars nues !"></a>')staticimage.document.close()staticimage.visibility="show"regenere2()staticitns()}if (document.layers)window.onload=createlogo;if (document.all){w=document.body.clientWidth-logo.style.pixelWidth-20h=document.body.clientHeight-logo.style.pixelHeight-5logo.style.left=wlogo.style.top=h}function logoit(){var w2=document.body.scrollLeft+wvar h2=document.body.scrollTop+hlogo.style.left=w2logo.style.top=h2}function logoit2(){staticimage.left=pageXOffset+window.innerWidth-staticimage.document.width-15staticimage.top=pageYOffset+window.innerHeight-staticimage.document.height}function insertimage(){logo.innerHTML='<a href="URL" target="_blank"><img src="image.gif" border=0 alt="Videos de Stars nues !"></a>'}if (document.all){window.onscroll=logoitwindow.onresize=newFunction("window.location.reload()")window.onload=insertimage}function staticitns(){setInterval("logoit2()",90)} Qui permet de faire apparaitre une image en bas de l'ecran a droite, mais, petit problème: A chaque redimensionnement de la fenêtre, la page s'actualise ce qui est désagrable ( Réouvre une popup de +) Merci par avance d'un Webmaster qui n'y connait pas grand chose en DHTML et encore moins en Javascript Lien vers le commentaire Partager sur d’autres sites More sharing options...
maximettb Posté 30 Novembre 2004 Partager Posté 30 Novembre 2004 (modifié) Peut-être devrais-tu modifier quelque chose dans ici: setTimeout("window.onresize=regenere",400) et ici window.onresize=newFunction("window.location.reload()") Des sites foumillent de ce genre d'artifices... A première vue, je ferais plutôt ceci (pas testé) : if (document.all){window.onresize = window.onscroll = logoit;window.onload = insertimage;} function regenere2(){if (document.layers)setTimeout("window.onresize=window.resize",400)} Modifié 30 Novembre 2004 par maximettb Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant