Trucsweb.com

Forum de discussion

 Forum « Programmation Javascript » (archives)

probleme de compatibilité de 2 scripts

Envoyé: 24 février 2004, 10h58 par barbaclopinette


Bonjour,
je suis un peu novice en programmation javascript et je me suis lancé un gros defi: créer un joli site dynamique. J'ai été chercher des script sur divers forums et j'ai l'impression de 2 de mes script intégré sur ma page HTML rentre en conflit.Je ne sais pas si c'est possible alors voilà, je vous explique: je veux du texte dynamique qui ne s'affiche que si l'on clic sur le titre (précédé d'un icone + ,comme dans un navigateur) et qui se retracte quand on reclic sur le titre( avec l'icone qui devient - )Jusque la tout marchait tres bien. Sauf que quand j'ai intégré le 2éme script (Dynamic-FX Slide-In Menu (v 6.5) tiré de dynamicdrive.com), mon texte dynamique fonctionne toujours tres bien mais mes icones + et - disparaissent et ne me laissent qu'un joli carré au contour blanc. Je ne pense pas que ce soit un probleme de lien (/ avant l'image) parce que dès que je supprime le script du menu, tout redevient normal !?
Alors , une idée?
Je joins la page HTML.
Merci pour le coup de main.


<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<script language="javascript">
<!--
var Open = ""
var Closed = ""

function preload(){
if(document.images){
Open = new Image(16,13)
Closed = new Image(16,13)
Open.src = "images/bullet-moins-tt.gif"
Closed.src = "images/bullet-plus-tt.gif"
}}


function showhide(what,what2){
if (what.style.display=='none'){
what.style.display='';
what2.src=Open.src
}
else{
what.style.display='none'
what2.src=Closed.src
}
}
-->
</script>

<STYLE>
<!--
A.ssmItems:link {color:#6F7A84;text-decoration:none;}
A.ssmItems:hover {color:#6F7A84;text-decoration:none;}
A.ssmItems:active {color:#6F7A84;text-decoration:none;}
A.ssmItems:visited {color:#6F7A84;text-decoration:none;}
//-->
</STYLE>

<SCRIPT SRC="ssm.js" language="JavaScript1.2"></SCRIPT>
<SCRIPT SRC="ssmItems-think.js" language="JavaScript1.2"></SCRIPT>
</head>


<body bgcolor="#838D96" background="images/fond-tt.gif" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="preload()" onLoad="MM_preloadImages('images/menu-tt_tt2.gif','images/menu-tt_outof2.gif','images/menu-tt_ican2.gif','images/menu-tt_greenlight2.gif')" >
<table width="900" height="600" border="0" cellpadding="0" cellspacing="0" background="images/interface-think-twice2.gif" >
<tr>
<td height="600">
<table width="900" height="600" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="460"><table width="100%" height="470" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><table width="100%" height="470" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="20%" rowspan="2">  </td>
<td height="35" valign="top" class="txtblc">VALEURS</td>
</tr>
<tr>
<td width="80%" align="center" valign="top" class="txtblc">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="txtblc")><p> </p>
<p><br>
</p></td>
</tr>
<tr>
<td><span id="menu1" onClick="showhide(menu1outline,menu1sign)" style="cursor:hand"><img src="images/bullet-plus-tt.gif" width="12" height="12" id="menu1sign" valign="bottom">
<a href="#" class="bullet-tt">Innovation<span id="menu1outline" style="display:'none'" class="txtblc"></a><br>
Notre vision, la pertinence de l'information recueillie, notre reflexion, notre analyse et
notre créativité nous permettent de proposer à nos clients des solutions innovantes et performantes.<br>
</span><br> </td>
</tr>
<tr>
<td><span id="menu2" onClick="showhide(menu2outline,menu2sign)" style="cursor:hand" ><img src="images/bullet-plus-tt.gif" width="12" height="12" id="menu2sign" valign="bottom">
<a href="#" class="bullet-tt">Esprit d'entreprise<span id="menu2outline" style="display:'none'" class="txtblc"></a>
<br>
Nous avons choisi d'accompagner les projets dans leur globalité, de leur conception à leur mise en oeuvre.
La précision de la phase de conception entraine une mise en oeuvre opérationnelle naturelle.<br>
</span><br> </td>
</tr>
<tr>
<td><span id="menu3" onClick="showhide(menu3outline,menu3sign)" style="cursor:hand"><img src="images/bullet-plus-tt.gif" width="12" height="12" id="menu3sign" valign="bottom">
<a href="#" class="bullet-tt">Qualité des réalisations<span id="menu3outline" style="display:'none'" class="txtblc">
</a><br>
Délivrer une qualité optimale est un objectif qui guide la réalisation de nos missions.<br>
</span><br> </td>
</tr>

<tr>
<td><span id="menu4" onClick="showhide(menu4outline,menu4sign)" style="cursor:hand"><img src="images/bullet-plus-tt.gif" width="12" height="12" id="menu4sign" valign="bottom">
<a href="#" class="bullet-tt">Adaptabilité<span id="menu4outline" style="display:'none'" class="txtblc">
</a><br>
Flexibilité et réactivité sont nos atouts pour répondre efficacement, dans un univers en perpetuelle évolution.<br>
</span><br> </td>
</tr>

<tr>
<td><span id="menu5" onClick="showhide(menu5outline,menu5sign)" style="cursor:hand"><img src="images/bullet-plus-tt.gif" width="12" height="12" id="menu5sign" valign="bottom">
<a href="#" class="bullet-tt">Excellence de la relation client<span id="menu5outline" style="display:'none'" class="txtblc">
</a><br>
Approche personnalisée, écoute, relation dédiée, accompagnement,
suivi, forte réactivité sont les caractéristiques de la
relation que THINK TWICE tisse avec ses clients.</span><br> </td>
</tr>
</table> </td>
</tr>
</table></td>
</tr>
</table> </td>
</tr>
<tr>
<td height="100" valign="top"> <table width="900" height="130" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="57" height="30" align="center" valign="top"><a href="contact.htm"><img src="images/contact.gif" alt="contact" width="46" height="31" border="0"></a><br>
<span class="menu-blc">Contact </span></td>
<td width="134" height="30"> </td>
<td width="132" height="30" align="center" valign="top"><a href="tt-accueil.htm" onMouseOver="MM_swapImage('logott1','','images/menu-tt_tt2.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu-tt_tt.gif" alt="accueil thinktwice" name="logott1" border="0" id="logott1"></a><br>
<span class="menu-blc"> A propos de Think Twice</span></td>
<td width="116" height="30" align="center" valign="top"><a href="outofthebox.htm" onMouseOver="MM_swapImage('logobox1','','images/menu-tt_outof2.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu-tt_outof.gif" alt="Accueil out of the box" name="logobox1" height="31" border="0" id="logobox1"></a><br>
<span class="menu-blc">Out Of The Box</span></td>
<td width="112" height="30" align="center"valign="top"><a href="ican.htm" onMouseOver="MM_swapImage('logocan1','','images/menu-tt_ican2.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu-tt_ican.gif" alt="Accueil I CAN" name="logocan1" height="31" border="0" id="logocan1"></a><br>
<span class="menu-blc">I CAN</span></td>
<td width="127" height="30" align="center"valign="top"><a href="greenlight.htm" onMouseOver="MM_swapImage('logogreen1','','images/menu-tt_greenlight2.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="images/menu-tt_greenlight.gif" alt="Accueil Green light" name="logogreen1" height="31" border="0" id="logogreen1"></a><br>
<span class="menu-blc">Green Light</span></td>
<td width="78" height="30" align="center"valign="middle"><a href="accueil.htm"><img src="images/fleacc.gif" alt="retour a la page d'accueil" border="0"></a><br>
<span class="menu-blc">Accueil </span></td>
<td width="144" height="30" align="center"valign="middle"> </td>
</tr>
<tr>
<td valign="top">  </td>
<td width="134" valign="top"> </td>
<td colspan="4"> </td>
<td colspan="2" valign="top"> </td>
</tr>
</table></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>


Réponses

 sp spRe: probleme de compatibilité de 2 scripts Oznog25/2/2004
 sp spRe: probleme de compatibilité de 2 scripts barbaclopinette26/2/2004
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

.
@