kangourouxxx
Messages postés71Date d'inscriptionjeudi 31 janvier 2008StatutMembreDernière intervention 6 mars 2015 2 janv. 2009 à 10:27
Ton script est pas mal du tout seul défaut on peut peut pas charger de grosse images ou des images différentes, cela donne un effet sacadé.
Mais j'aime bien ton topic il est sympas Bravo et bonne continuation dans le scripting.
xloadx
Messages postés28Date d'inscriptionsamedi 15 mai 2004StatutMembreDernière intervention10 septembre 2011 16 déc. 2008 à 18:21
Ok mais outre le fait que le script externe doit être téléchargé via Google et que les divs soient décalés maintenant.
De plus, ce n'est plus tout le fond d'écran qui défile mais une partie seulement quand ça ne fonctionne que sous IE et Opera.
Pour SAFARI, GOOGLE CHROME et FIREFOX on oublie direct la portabilité, rien ne se passe, mais j'ai vu le résultat sur IE, très fluide...espérons que la portabilité soit améliorée.
Je ne suis pas contre les améliorations mais elles doivent être justifiées et vérifiées
dans les moindres détails à mon avis...J'espère que le script sera amélioré par la suite...
Bien amicalement XLOADX
dvjh
Messages postés6Date d'inscriptionvendredi 26 octobre 2007StatutMembreDernière intervention14 décembre 2008 14 déc. 2008 à 21:54
Débutant. Je propose les modifications ci-dessous. J'ai retravailler le code et utilisé jQuery seulement parce que je suis en train de l'étudier.
<html>
<head>
<title>Défilement et arrêt du fond d'écran par survol de souris</title>
<style type="text/css">
body {
background-image:url(http://www.google.com/intl/fr_all/images/logo.gif); }
#divCopyright {
float:left;
background-color:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:200px;
margin-bottom:24px;
}
#divPrésentation {
clear:left;
float:right;
background-color:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:300px;
}
</style>
<script type="text/javascript" src="../jquery-1.2.6.min.js"></script>
<script type="text/javascript">
var largeur = 0;
var hauteur = 0;
var largeurMaximum = screen.width;
var hauteurMaximum = screen.height;
var défilement;
function défiler()
{
if ((largeur >= 0) && (largeur < largeurMaximum)) {
largeur++;
} else {
largeur = 0;
}
2 janv. 2009 à 10:27
Mais j'aime bien ton topic il est sympas Bravo et bonne continuation dans le scripting.
16 déc. 2008 à 18:21
De plus, ce n'est plus tout le fond d'écran qui défile mais une partie seulement quand ça ne fonctionne que sous IE et Opera.
Pour SAFARI, GOOGLE CHROME et FIREFOX on oublie direct la portabilité, rien ne se passe, mais j'ai vu le résultat sur IE, très fluide...espérons que la portabilité soit améliorée.
Je ne suis pas contre les améliorations mais elles doivent être justifiées et vérifiées
dans les moindres détails à mon avis...J'espère que le script sera amélioré par la suite...
Bien amicalement XLOADX
14 déc. 2008 à 21:54
<html>
<head>
<title>Défilement et arrêt du fond d'écran par survol de souris</title>
<style type="text/css">
body {
background-image:url(http://www.google.com/intl/fr_all/images/logo.gif);
}
#divCopyright {
float:left;
background-color:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:200px;
margin-bottom:24px;
}
#divPrésentation {
clear:left;
float:right;
background-color:#FFFFFF;
border:solid #000000 1px;
padding:12px;
width:300px;
}
</style>
<script type="text/javascript" src="../jquery-1.2.6.min.js"></script>
<script type="text/javascript">
var largeur = 0;
var hauteur = 0;
var largeurMaximum = screen.width;
var hauteurMaximum = screen.height;
var défilement;
function défiler()
{
if ((largeur >= 0) && (largeur < largeurMaximum)) {
largeur++;
} else {
largeur = 0;
}
if ((hauteur >= 0) && (hauteur < hauteurMaximum)) {
hauteur++;
} else {
hauteur = 0;
}
$("body").css("background-position",largeur+" "+hauteur);
}
$(document).ready(function() {
$(document).mouseover(function(){
défilement = setInterval("défiler()",5);
});
$(document).mouseout(function(){
clearInterval(défilement);
});
});
</script>
</head>
© COPYRIGHT - DEBBOG
Un petit bout de code qui pourrait être
utile à tous dans diverses applications
au sein d'un site internet...
</html>
12 déc. 2008 à 18:03
dans la fonction arret tu met clearInterval au lieux de clearTimeout
mis a par ca l'effet est sympa
12 déc. 2008 à 12:23
meme si le titre parle de lui même, tu devrais dire a quoi sert ta source, et quelles sont ses spécificités.