Ascenseur, déplacement sans fin sauf survole de la souris. xhtml

Soyez le premier à donner votre avis sur cette source.

Snippet vu 10 872 fois - Téléchargée 33 fois

Contenu du snippet

L'ascenseur descentL'ascenseur descend lentement jusqu’en bas puis repart du haut pour recommencer.
Le contenu de la page doit être dans la div, à sont survole par le curseur, le déplacement s’interrompe et reprend à la sorti du curseur.

Compatible avec tous les navigateurs, je l’ai fait pour une page en HTML1.1.

Source / Exemple :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
	 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head><title></title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<script type="text/javascript">
// <![CDATA[
</script>
<script type="text/javascript">
<!--
var run=0;  // déplacement de l'assenceur, si run=1 : actif
			//							   si run=0 : inactif

var pos=-2; // position de l'ascenseur.

function runner()
{
 if(run==1)
 {
	if(document.documentElement && document.documentElement.scrollTop)
	{
		if(pos==document.documentElement.scrollTop)
			window.scrollTo(0, 0);
		else
			pos=document.documentElement.scrollTop;
	}
	else
	{
		if(pos==document.body.scrollTop)
			window.scrollTo(0, 0);
		else
			pos=document.body.scrollTop;
	}
	window.scrollBy(0,1);
 }
 window.setTimeout("runner()",100);
}

-->
 </script>
<script type="text/javascript">
// ]]>
</script>
</head>
<body onload="run=1;runner();">
	<div onmouseover="run=0;" onmouseout="run=1;">
		.<br />.<br />.<br />.<br />.<br />.<br />.<br />.<br />
        .<br />.<br />.<br />.<br />.<br />.<br />.<br />.<br />
        .<br />.<br />.<br />.<br />.<br />.<br />.<br />.<br />
	</div>
</body>
</html>

Conclusion :


...?

A voir également

Ajouter un commentaire

Commentaires

Messages postés
296
Date d'inscription
mercredi 10 septembre 2003
Statut
Membre
Dernière intervention
11 septembre 2004

Ok, mais là ce n'est pas de la pub, c'est de la "popup utile". ;o)

Merci
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
ouaispas bète
je mets 9 car j'aime pas les pop ups...
Messages postés
296
Date d'inscription
mercredi 10 septembre 2003
Statut
Membre
Dernière intervention
11 septembre 2004

On me l'a demandé pour un popup qui contient des actualités, cela permet de les lire sans avoir à déplacer l'ascenseur.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
35
je ne penses pas que les internautes aprécient tous ce style de scripts...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.