begin process at 2012 02 06 01:39:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Navigation

 > EXPAND BANNER EN JAVASCRIPT

EXPAND BANNER EN JAVASCRIPT


 Information sur la source

Note :
6 / 10 - par 1 personne
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Navigation Classé sous :banniere, navigation, image Niveau :Débutant Date de création :05/05/2009 Vu / téléchargé :5 301 / 617

Auteur : leris

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Une banniere qui s'agrandit au survol du pointeur.(comme une animation flash)
tout en javascript,une image qui s'agrandit, une autre qui s'agrandit et se deplace, texte qui s'agrandit (changement de class).

Source

  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  • <html>
  • <head>
  • <title>Div_mobile</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  • <style type="text/css">
  • body
  • {
  • text-align: center;
  • background-color: steelblue;
  • margin: 0px;
  • }
  • #cont
  • {
  • display: block;
  • position: relative;
  • margin-left: auto;
  • margin-right: auto;
  • text-align: center;
  • top: 20px;
  • width: 800px;
  • height: 350px;
  • background-color: lightslategray;
  • border:1px solid blue;
  • padding: 0px;
  • }
  • #maBan{
  • overflow: hidden;
  • width:800px;
  • height:120px;
  • border:1px solid;
  • position:absolute;
  • top:0px;
  • left: 0px;
  • background-color: skyblue;
  • text-align: center;
  • z-index: 20;
  • }
  • #mima
  • {
  • position: relative;
  • top: 10px;
  • width: 400px;
  • height: auto;
  • }
  • #gim
  • {
  • position: absolute;
  • top: 180px;
  • left: 100px;
  • width: 80px;
  • height: auto;
  • }
  • #txto
  • {
  • position: absolute;
  • left: 10px;
  • top: 280px;
  • }
  • .first
  • {
  • font-family: Almonte Snow;
  • font-size: 14px;
  • }
  • .two
  • {
  • font-family: Almonte Snow;
  • font-size: 30px;
  • }
  • </style>
  • </head>
  • <body onload="initMenu();">
  • <!--
  • **************** pour infos**********************
  • l'image #mima fait 100px de haut , #gim = 38px;
  • ************************************************* -->
  • <script type="text/javascript">
  • var t1 = null;
  • var t2 = null;
  • var farc = 0;
  • function moveDown()
  • {
  • clearTimeout(document.getElementById('maBan').t2);
  • var obj = document.getElementById('maBan').style;
  • var zob = document.getElementById('mima').style;
  • var pouf = document.getElementById('gim').style;
  • var leris = document.getElementById('txto');
  • if ( parseInt(obj.height)<120+'px')obj.height = 120 +'px';
  • if ( parseInt(obj.height) <= 346 && parseInt(obj.height) >= 120 )
  • {
  • obj.height = parseInt(obj.height)+4+'px';
  • zob.width = parseInt(zob.width)+4+'px';
  • pouf.width = parseInt(pouf.width)+3+'px';
  • pouf.left = parseInt(pouf.left)+6+'px';
  • document.getElementById('maBan').t1 = setTimeout(function(){moveDown();}, 5)
  • }
  • else {clearTimeout(document.getElementById('maBan').t1);
  • leris.className = 'two';
  • document.getElementById('mima').src = '13A.jpg';
  • obj.background = 'darkgray';
  • }
  • }
  • function moveUp()
  • {
  • clearTimeout(document.getElementById('maBan').t1);
  • var obj = document.getElementById('maBan').style;
  • var zob = document.getElementById('mima').style;
  • var pouf = document.getElementById('gim').style;
  • var leris = document.getElementById('txto');
  • if ( parseInt(obj.height) > 124 && parseInt(obj.height)<= 350 )
  • {
  • obj.height = parseInt(obj.height)-8+'px';
  • zob.width = parseInt(zob.width)-8+'px';
  • pouf.width = parseInt(pouf.width)-6+'px';
  • pouf.left = parseInt(pouf.left)-12+'px';
  • document.getElementById('maBan').t2 = setTimeout(function(){moveUp();}, 2)
  • }
  • else {
  • clearTimeout(document.getElementById('maBan').t2);
  • leris.className = 'first';
  • document.getElementById('mima').src = 'ban.jpg';
  • obj.background = 'skyblue';
  • }
  • }
  • // ----------------------
  • // Initialise les objets
  • // ----------------------
  • function initMenu() {
  • document.getElementById('cont').style.top = '10px' ;
  • document.getElementById('maBan').style.height = '120px' ;
  • document.getElementById('mima').style.width = '400px' ;
  • document.getElementById('gim').style.width = '172px' ;
  • document.getElementById('gim').style.left = '100px' ;
  • }
  • </script>
  • <div id="cont">
  • <div id="maBan" onmouseover="moveDown();" onmouseout="moveUp();"><img src="ban.jpg" id="mima">
  • <img src="slt.gif" id="gim">
  • <p id="txto" class="first">Ceci est une banniere redimensionnèe au survol du pointeur de la souris !</p>
  • </div>
  • <div style="position:absolute; width: 100px; left: 350; bottom:10px;"><img src="kim.gif"></div>
  • </div>
  • </body>
  • </html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
   <title>Div_mobile</title>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<style type="text/css">
	body
	{
	text-align: center;
	background-color: steelblue;
	margin: 0px;
	}
	#cont
	{
	display: block;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	top: 20px;
	width: 800px;
	height: 350px;
	background-color: lightslategray;
	border:1px solid blue;
	padding: 0px;
	}
	#maBan{
	overflow: hidden;
	width:800px;
	height:120px;
	border:1px solid;
	position:absolute;
	top:0px;
	left: 0px;
	background-color: skyblue;
	text-align: center;
	z-index: 20;
	}
	#mima
	{
	position: relative;
	top: 10px;
	width: 400px;
	height: auto;
	}
	#gim
	{
	position: absolute;
	top: 180px;
	left: 100px;
	width: 80px;
	height: auto;
	}
	#txto
	{
	position: absolute;
	left: 10px;
	top: 280px;
	}
	.first
	{
	font-family: Almonte Snow;
	font-size: 14px;
	}
	.two
	{
	font-family: Almonte Snow;
	font-size: 30px;
	}
	</style>
</head>
<body onload="initMenu();">
<!--
**************** pour infos**********************
l'image #mima fait 100px de haut , #gim = 38px;
*************************************************  -->
<script type="text/javascript">
var t1 = null;
var t2 = null;
var farc = 0;
function moveDown()
{
	clearTimeout(document.getElementById('maBan').t2);
	var obj = document.getElementById('maBan').style;	
	var zob = document.getElementById('mima').style;
	var pouf = document.getElementById('gim').style;
	var leris = document.getElementById('txto');
	if ( parseInt(obj.height)<120+'px')obj.height = 120 +'px';
	if ( parseInt(obj.height) <= 346 && parseInt(obj.height) >= 120 )
	{
		obj.height = parseInt(obj.height)+4+'px';
		zob.width = parseInt(zob.width)+4+'px';
		pouf.width = parseInt(pouf.width)+3+'px';
		pouf.left = parseInt(pouf.left)+6+'px';
		document.getElementById('maBan').t1 = setTimeout(function(){moveDown();}, 5)
	}
	else {clearTimeout(document.getElementById('maBan').t1);
	leris.className = 'two';
	document.getElementById('mima').src = '13A.jpg';
	obj.background = 'darkgray';
	}
}
 
function moveUp()
{	
	clearTimeout(document.getElementById('maBan').t1);
	var obj = document.getElementById('maBan').style;	
	var zob = document.getElementById('mima').style;
	var pouf = document.getElementById('gim').style;
	var leris = document.getElementById('txto');
	if ( parseInt(obj.height) > 124 && parseInt(obj.height)<= 350 )
	{
		obj.height = parseInt(obj.height)-8+'px';
		zob.width = parseInt(zob.width)-8+'px';
		pouf.width = parseInt(pouf.width)-6+'px';
		pouf.left = parseInt(pouf.left)-12+'px';
		document.getElementById('maBan').t2 = setTimeout(function(){moveUp();}, 2)
	}
	else {
	clearTimeout(document.getElementById('maBan').t2);
	leris.className = 'first';
	document.getElementById('mima').src = 'ban.jpg';
	obj.background = 'skyblue';
	}
}


// ----------------------
// Initialise les objets
// ----------------------
 
function initMenu() {
  document.getElementById('cont').style.top = '10px' ;
  document.getElementById('maBan').style.height = '120px' ;
  document.getElementById('mima').style.width = '400px' ;
  document.getElementById('gim').style.width = '172px' ;
  document.getElementById('gim').style.left = '100px' ;
}
</script>
<div id="cont">
<div id="maBan" onmouseover="moveDown();" onmouseout="moveUp();"><img src="ban.jpg" id="mima">
<img src="slt.gif" id="gim">
<p id="txto" class="first">Ceci est une banniere redimensionnèe au survol du pointeur de la souris !</p>
</div>
<div style="position:absolute; width: 100px; left: 350; bottom:10px;"><img src="kim.gif"></div>
</div>
</body>
</html>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip LA CELEBRE FENETRE BEOS DE ED PROD (MISE À JOUR)
BOUGE DE LA ! DEPLACEMENT D'UN CALQUE.
SCROLL BAR EN COULEUR (ENCORE ET TOUJOURS ...)
MENU DEROULANT MULTIDIRECTION.
SCROLL BAR EN COULEUR (ENCORE ET ENCORE ...)

 Sources de la même categorie

Source avec Zip Source avec une capture ANTI-ROBOTS V 1.0 par MacGaliver
Source avec une capture PRÉSENTOIR PAGE/SUJET par tiranus
Source avec Zip Source avec une capture NAVIGATEUR INTERNET HAVRET par HAVRETos
Source avec Zip WMANAGER.JS : GÉRER LES FICHIERS WMA AVEC WINDOWS MEDIA PLAY... par jdmcreator
Source avec Zip Source avec une capture NAVIGATION PAR AJAX, CHARGEMENT DES PAGES SANS RECHARGEMENT par zulrigh

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture DIAPORAMA SIMPLE PAR IFRAME par sartoz
Source avec Zip ROTATION D'UNE IMAGE, ANIMATION par william voirol
Source avec Zip IMAGES DÉFILANT SUR UN CYLINDRE (SCROLLING IMAGES) par william voirol
Source avec Zip Source avec une capture MISE EN CACHE D'IMAGES AUTO [AJAX] par Allan007
Source avec Zip Source avec une capture NAVBAR THÈME FIREFOX par nakixx

Commentaires et avis

Commentaire de lakichemole le 06/05/2009 10:38:43 6/10

La source marche nikel (testé sous FF et IE6) par contre c'est dommage que le code soit si peut réutilisable :) J'entend par là qu'il y a beaucoup de données en dure dans ton code, des fonctions un peu plus générique serait un + :)

Commentaire de leris le 06/05/2009 11:05:21

slt,

à chacun d'adapter à son besoin, ce sont juste des exemples de ce qu'on peut faire.

L.

Commentaire de lakichemole le 06/05/2009 14:34:39

Ok Domage

Commentaire de Kimjoa le 09/05/2009 13:47:31

salut, ça clignote au survole d'un éléments enfant du conteneur...
c'est dut au mouseover, (et mouseout) , qui se déclenche a chaque fois que l'on se positionne sur un enfant de l'élément observé....
Sur ie ce problème se résolve avec un mouseleave , pour les autre faux récupérer l'élément d'éclancheur de l'évenement, et testé si c'est un enfant ou pas ....
Sinon sympa , le code est claire , mais c'est vrai que il aurait été aisé de le rende un peu plus générique ...
a++

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

jouer un son en cliquant sur une image [ par fabiin ] SalutComment faut-il faire pour jouer un son lors d'un clique sur une image, un lienmerci de votre aide @+Fabs<img src=/imgs2/smile_cool.gif border=0 Navigation dans un formulaire [ par Lolo ] Est-il possible de naviguer dans les cases d'un formulaire (comme la touche tabulation) avec les flêches du clavier ? Retrouver la position d'une image [ par Jean Pierre ] BonjourVoilà, j'ai un script qui me permet de deplacer une image sur l'ecran (drag'n drop). Mon probleme est qu'il faudrait que je puisse avoir la pos Position des objets [ par Dauphyn ] Je tente en vain de trouver la position d'une image en JS.Si par exemple j'insère l'image dans un tableau Ex : &lt;html&gt;&lt;body&gt;&lt;table&gt;&l Chargement automatique d'une image [ par bumblebee ] Je cherche a afficher une image l'orsque le client selectionne celle-ci dans dans un champ &lt;input type="file" &gt;Je suppose que cela est faisable double rollover.... [ par clement ] Double Rolloverbonjour a tous.voila mon probleme : a l'origine, 2 images( 1 et 2) sur une page.j'aimerai que qd je passe sur l'image 1 il y ait un rol mesurer image.. a l'aide !!! [ par klaus ] Heya..pplJe veux avoir les mesures d'une image et j'ai reussi d'avoir quelques scripts, mais le probleme c'est qu'ils ne passent pas sur le Mac. C'est Envoye d'image par un formulaire [ par brodeur ] Bonjour, j'ai fait un site ou le visiteur peuvent m'envoyer leurs images.Seulement, je problement, c'est que je ne sais pas comment faire pour que das position de la souris sur une image [ par golgoth ] Bonjour,Comment faire pour recuperer dans un lien la position de la souris sur une image quand je clic sur celle-ci ? Est ce possible ?Merci pour votr positionné une image scroll aur netscape4.x [ par rochonpascal ] Bonjour, depuis une semaine j'essaie de rendre mon site compatible avec netscape 4.x, le problèeme que je rencontre c'est que lorsque j'ai des images


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales