Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

Javascript-plusieurs iframes

Envoyé: 10 juillet 2004, 9h56 par tigra


Bonjour à tous!

J'ai un script et je voudrais l'appliquer plusieurs fois sur une page. Il s'agit d'une iframe avec un défilement manuel "haut-bas-stop".

Le voici :

<div style="background-color:#FFFFDD;width:155px"><center><a href="javascript:namhaut()">Haut</a> <a href="javascript:nambas()">Bas</a>
<a href="javascript:stopnamani()">Stop</a> <a href="javascript:topnamani()">Top</a></center>
</div>
<center><SCRIPT language="JavaScript1.2">
// Vitesse de défilement (plus=plus_rapide)
var speed=2

iens6=document.all||document.getElementById
ns4=document.layers
if (iens6){
document.write('<div id="boitenamani" style="position:relative;width:155px;height:160px;overflow:hidden;border:2px ridge white">') // http://www.namani.net
document.write('<div id="content" style="position:absolute;width:155px;left:0px;top:0px">')
}
</script>
<ilayer name="nsboitenamani" width=155 height=160 clip="0,0,155,160">
<layer name="nsnamani" width=155 height=160 visibility=hidden>

<!--LE CONTENU-->
<p><font size="2" face="Arial">-</font><font size="2" face="Arial"> DHTML est la
combinaison de HTML, JavaScript, et CSS</font></p>
<p><font size="2" face="Arial">- DOM veut tout simplement dire "Document Object Model"</font></p>
<p><font size="2" face="Arial">-</font><font size="2" face="Arial"> DHTML permet au
contenu d'une page de changer dynamiquement, sans besoin de recharger la page</font></p>
<p><font size="2" face="Arial">- CSS permet la séparation entre définition du contenu et mise en page</font></p>
<p><font size="2" face="Arial">- CSS est une feuille de style, le terme exact est "Cascading Style Sheet"</font></p>
<p><font size="2" face="Arial">- </font><font size="2" face="Arial"><a href="http://www.namani.net";>1001 Astuces Nam@ni</a> fournit le nécéssaire pour faire des pages dynamiques</font></p>
<!--FIN DU CONTENU-->

</layer>
</ilayer>
<script language="JavaScript1.2">
if (iens6){
document.write('</div></div>')
var crossobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nsboitenamani.document.nsnamani
var contentheight=crossobj.clip.height
}
function namhaut(){
if (window.moveupvar) clearTimeout(moveupvar)
if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("namhaut()",20)
} // http://www.namani.net
function nambas(){
if (window.movedownvar) clearTimeout(movedownvar)
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("nambas()",20)
}
function stopnamani(){
if (window.moveupvar) clearTimeout(moveupvar)
if (window.movedownvar) clearTimeout(movedownvar)
}
function topnamani(){
stopnamani()
if (iens6)
crossobj.style.top=0+"px"
else if (ns4)
crossobj.top=0
}
function namanibouge(){
if (iens6)
contentheight=crossobj.offsetHeight
else if (ns4)
document.nsboitenamani.document.nsnamani.visibility="show"
}
window.onload=namanibouge
</script>

Pouvez-vous me répondre rapidement, merci à tous!

Tigrement vôtre.


Réponses

 Aucune réponse à ce message... 
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@