Accueil > > > CREER DES BOUTONS IMAGES À LA PLACE D'UNE BARRE DE DEFILEMENT (D'UNE IFRAME)
CREER DES BOUTONS IMAGES À LA PLACE D'UNE BARRE DE DEFILEMENT (D'UNE IFRAME)
Information sur la source
Description
Voici un code pour, comme le titre le dit, mettre des boutons à la place d'une barre de défilement pour une iframe. Je pense que ce code va plaire à beaucoup de monde qui utilise les iframes et qui ne veulent pas garder cette affreuse scroll bar qui défigure le sites.
Source
- //***************************************************************************
- //scrollspeed est la vitesse de defilement que vous pouvez changer à votre gout.
- //Dans la page de l'iframe :
-
- <iframe id="datamain" width="640px" height="500px" name="zone1" src="contenu.html" marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=1 scrolling=no></iframe></td>
- <td valign="top">
- <br />
-
- <layer visibility=hide>
-
- <a onMouseup="scrollspeed=0" onmousedown="scrollspeed=-8"><img src="images/flechehaut.jpg" border="0px"/></a>
- <br />
- <a onMouseup="scrollspeed=0" onmousedown="scrollspeed=8"><img src="images/flecheb.jpg" border="0px"/></a>
-
- </layer>
-
-
-
- //********************************************************************
- //Maintenant, le code javascript à inserer dans toutes les pages qu'affichera l'iframe
- //Entre les balises <head></head>
-
- <script language="JavaScript1.2">
-
- var speed, currentpos=curpos1=0,alt=1,curpos2=-1
-
- function initialize(){
- if (window.parent.scrollspeed!=0){
- speed=window.parent.scrollspeed
- scrollwindow()
- }
- }
-
- function scrollwindow(){
- temp=(document.all)? document.body.scrollTop : window.pageYOffset
- alt=(alt==0)? 1 : 0
- if (alt==0)
- curpos1=temp
- else
- curpos2=temp
-
- window.scrollBy(0,speed)
- }
-
- setInterval("initialize()",10)
-
- </script>
-
- //www.sok.c.la
-
//***************************************************************************
//scrollspeed est la vitesse de defilement que vous pouvez changer à votre gout.
//Dans la page de l'iframe :
<iframe id="datamain" width="640px" height="500px" name="zone1" src="contenu.html" marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=1 scrolling=no></iframe></td>
<td valign="top">
<br />
<layer visibility=hide>
<a onMouseup="scrollspeed=0" onmousedown="scrollspeed=-8"><img src="images/flechehaut.jpg" border="0px"/></a>
<br />
<a onMouseup="scrollspeed=0" onmousedown="scrollspeed=8"><img src="images/flecheb.jpg" border="0px"/></a>
</layer>
//********************************************************************
//Maintenant, le code javascript à inserer dans toutes les pages qu'affichera l'iframe
//Entre les balises <head></head>
<script language="JavaScript1.2">
var speed, currentpos=curpos1=0,alt=1,curpos2=-1
function initialize(){
if (window.parent.scrollspeed!=0){
speed=window.parent.scrollspeed
scrollwindow()
}
}
function scrollwindow(){
temp=(document.all)? document.body.scrollTop : window.pageYOffset
alt=(alt==0)? 1 : 0
if (alt==0)
curpos1=temp
else
curpos2=temp
window.scrollBy(0,speed)
}
setInterval("initialize()",10)
</script>
//www.sok.c.la
Conclusion
Pour les utilisateur de phpbb, le Code javascript est à mettre dans overall_header.tpl de votre template (template/votre_template/overall_header.tpl) Par contre celui-ci doit etre placé avant tous les autre codes js du fichier (sinon ca ne fonctionne pas et je ne sait pas pourquoi).
Vous pouvez aller regarder le model de boutton que j'ai réqlisé sur l'un de mes sites : www.sok.c.la (adresse temporaire)
Historique
- 28 février 2006 00:40:28 :
- J'ai enlevé la href="" ca rend pas bien.
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Quelle est la différence entre Frame, IFrame et Div... [ par rem78 ]
Bonjour,J'ai un problème de frame que j'utilise pour mon site et qui provoque dans ma fenêtre popup plein écran l'apparitiond'un barre verticale, hors
Faire défiler une frame --> boutons [ par VooDooS ]
Bonjour, Voila mon probleme : J'ais une frame que je nomme "contenu", et deux boutons a sa droite. Je voudrais que lorsque l'on cl
Redimensionnement auto iframe en largeur - pb sous FireFoX [ par pico_rasta ]
J'utilise 2 codes javascript différents pour le redimensionnemenent automatique d'une iframe dans un page :sous IE :document.all[frame].style.hei
Lien d'une iframe [ par poupoune1974 ]
Bonsoir à tousJe ne sais pas si je postes dans la bonne rubrique, sinon merci de me rediriger.Mon souci : J'aimerai inclure dans ma page web une frame
personaliser un scrollbar (assenseur de l'iframe) [ par maharathi ]
Salut a tous.J'appelle a l'aide car après avoir attentivement scruté les codes disponibles j'en ai pas trouvé un seul qui me permettrai de faire ce qu
remplacer la scrollbar par des boutons up et down [ par caloum ]
Je recherche une solution pour remplacer la scrollbar de Internet Explorerpar des boutons up et down , pour utiliser un écran tactile.Je ne peux&
Iframe et DOM [ par xordonez ]
Bonjour, je rencontre le problème suivant: La page de mon appli est un frameset composé de 3 frames: top, middle et bottom. Le corps de la page est
Les frames [ par olaaa ]
Salut, J'ai une page internet organisée de la facon suivante: Une page principale qui en haut contient des champs de formulaire avec un bouton,
déclencher des fonctions d'alluamge et modification de boutons d'un autre frame [ par BrunoJWest ]
le problème s'est posé plusieurs fois et je ne l'ai pas résolu sans contournement pour l'instant.Sur la plupart de mes sites j'ai deux
Affichage barre de defilement [ par Jossdoit ]
Bonjour, Je travaille actuellement sur Dreamweaver pour faire une page web. Je voudrais changer l'aspect de ma barre de défilement. Pour cela g utilis
|
Derniers Blogs
CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT)CSS CONTENT STATE SELECTORS (PERSONNAL DRAFT) par FREMYCOMPANY
Bonjour à tous, Je viens de publier une proposition comprenant 5 pseudo-classes pour le CSS Working Group ayant trait à l'état de chargement d'un élément (ex: IMG,VIDEO,AUDIO,OBJECT pour l'HTML.). Si le c½ur vous en dit, vous pouvez retrouver cette p...
Cliquez pour lire la suite de l'article par FREMYCOMPANY MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ?MBA : POURQUOI FAIRE ET COMMENT LE CHOISIR ? par ROMELARD Fabrice
Formation initiale Durant la formation, le découpage classique est le suivant (je donnerai les équivalences Suisse lorsque je les connaîtrais) : Ecole primaire jusqu'au Collège : Formation générale permettant d'obtenir les méthodes...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice Y'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENTY'A DES ERREURS QUI PEUVENT RENDRE LE DéVELOPPEUR VIOLENT par Aleks
Quand on a ce genre d'erreur sans log :
Et bas on a juste envie de choper le gas de Microsoft qu'a développé ça et lui foutre des baffes de Coboye ! ...
Cliquez pour lire la suite de l'article par Aleks [HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL[HYPER-V 3] PRéSENTATION DES COMMANDLETS POWERSHELL par Pierrick CATRO-BROUILLET
Avec la sortie prochaine de la Beta Consumer Preview de Windows 8, j'avais envie de revenir sur une des fonctionnalités que j'attends le plus et que, en bon geek que je suis, j'utilise déjà : Hyper-V 3 ainsi son module PowerShell.
Il y a déjà pléthor...
Cliquez pour lire la suite de l'article par Pierrick CATRO-BROUILLET IIS7 - COMPRESSION GZIPIIS7 - COMPRESSION GZIP par cyril
La compression GZIP permet d'améliorer les performances de navigation en compressant ce qu'envoie le serveur à un client. Pour comprendre comment cela fonctionne, regardons ce qu'il se passe au niveau HTTP lorsqu'un client tente d'accéder à une ress...
Cliquez pour lire la suite de l'article par cyril
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|