Problème compatibilité FF2 et IE6
Utilisateur anonyme
-
kij_82 Messages postés 4260 Statut Contributeur -
kij_82 Messages postés 4260 Statut Contributeur -
Re bonjour...
Je commence a en poser moi des questions sur ce forum...
Je vous expose mon nouveau probleme.
Je viens de modifier ma page de construction en inserant un code java pour pouvoir m'envoyer un e-mail. Voir message "cacher adresse mail des robots".
Seulement en mettant le javascript il s'ouvre avec fire fox mais pas avec IE6.
Je vous remet le code html et java au cas ou :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>page construction</title>
<script language="javascript" src="test2.js" />
<style type="text/css">
<!--
.Style1 {
font-size: x-small;
font-family: "Times New Roman", Times, serif;
color: #999999;
}
body {
background-color: #FFFFFF;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: 50% 15%;
margin-left: 0px;
margin-right: 0px;
}
.Style2 {
font-size: small;
color: #999999;
}
-->
</style>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style3 {font-size: small}
-->
</style>
</head>
<body onload="javascript:ecritMail('email');">
<p align="center"> </p>
<div align="center">
<table width="894" height="284" border="1">
<tr>
<td width="425"><img src="arrier plan 1.jpg" alt="image nop" width="425" height="283" border="0" usemap="#Map" /></td>
<td width="453"><p align="justify"><strong> Dès mars 2007, nous ouvrons notre deuxième Centre d'affaires et de séminaires sur le site " Namur Office Park"à Lives-sur-Meuse. <br />
Cette ouverture nécéssite la reconstruction de notre site internet.</strong></p>
<p align="center"><strong>Si vous désirez des renseignements relatifs à nos produits et services, vous pouvez toujours contacter Mesdames Libbrecht et Sohet au numéro de téléphone suivant : 081/20.66.25 ou 081/20.66.34</strong></p>
<p align="center"><strong>Vous souhaitez être tenu au courant "des mises à jour" et de la réouverture prochaine du site ? cliquez <a href="" id="email" ?subject=souscription à la mailing list">ici</a></strong></p></td>
</tr>
</table>
</div>
<p align="center"><img src="logo burogest.jpg" alt="logo burogest" width="189" height="152" /></p>
<div align="center">
<table width="374" height="50" border="0" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr>
<td width="183" height="60"><p align="center" class="Style2">480-484 Chaussée de Louvain <br />
5004 Namur-Bouge </p></td>
<td width="175"><div align="center"><span class="Style1 Style3">Av des Dessus de Lives<br />
5101 Lives-sur-Meuse </span></div></td>
</tr>
</table>
</div>
<p align="left"><br />
</p>
<p align="center" class="Style1"> </p>
<map name="Map" id="Map"><area shape="rect" coords="9,9,415,274" href="http://www.namurofficepark.com" target="_blank" />
</map>
</body>
</html>
Le java
function ecritMail(id)
{
var lien = document.getElementById(id);
lien.href = "mailto:webmaster@burogest.be%20?subject=souscription à la mailing" ;
lien.firstChild.data = adresse;
}
Je sais pas si c'est un probleme d'activate des javascript mais IE6 à la configuration automatique.
Merci de votre aide
Je commence a en poser moi des questions sur ce forum...
Je vous expose mon nouveau probleme.
Je viens de modifier ma page de construction en inserant un code java pour pouvoir m'envoyer un e-mail. Voir message "cacher adresse mail des robots".
Seulement en mettant le javascript il s'ouvre avec fire fox mais pas avec IE6.
Je vous remet le code html et java au cas ou :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>page construction</title>
<script language="javascript" src="test2.js" />
<style type="text/css">
<!--
.Style1 {
font-size: x-small;
font-family: "Times New Roman", Times, serif;
color: #999999;
}
body {
background-color: #FFFFFF;
background-attachment: fixed;
background-repeat: no-repeat;
background-position: 50% 15%;
margin-left: 0px;
margin-right: 0px;
}
.Style2 {
font-size: small;
color: #999999;
}
-->
</style>
<link href="style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Style3 {font-size: small}
-->
</style>
</head>
<body onload="javascript:ecritMail('email');">
<p align="center"> </p>
<div align="center">
<table width="894" height="284" border="1">
<tr>
<td width="425"><img src="arrier plan 1.jpg" alt="image nop" width="425" height="283" border="0" usemap="#Map" /></td>
<td width="453"><p align="justify"><strong> Dès mars 2007, nous ouvrons notre deuxième Centre d'affaires et de séminaires sur le site " Namur Office Park"à Lives-sur-Meuse. <br />
Cette ouverture nécéssite la reconstruction de notre site internet.</strong></p>
<p align="center"><strong>Si vous désirez des renseignements relatifs à nos produits et services, vous pouvez toujours contacter Mesdames Libbrecht et Sohet au numéro de téléphone suivant : 081/20.66.25 ou 081/20.66.34</strong></p>
<p align="center"><strong>Vous souhaitez être tenu au courant "des mises à jour" et de la réouverture prochaine du site ? cliquez <a href="" id="email" ?subject=souscription à la mailing list">ici</a></strong></p></td>
</tr>
</table>
</div>
<p align="center"><img src="logo burogest.jpg" alt="logo burogest" width="189" height="152" /></p>
<div align="center">
<table width="374" height="50" border="0" align="center" bordercolor="#FFFFFF" bgcolor="#FFFFFF">
<tr>
<td width="183" height="60"><p align="center" class="Style2">480-484 Chaussée de Louvain <br />
5004 Namur-Bouge </p></td>
<td width="175"><div align="center"><span class="Style1 Style3">Av des Dessus de Lives<br />
5101 Lives-sur-Meuse </span></div></td>
</tr>
</table>
</div>
<p align="left"><br />
</p>
<p align="center" class="Style1"> </p>
<map name="Map" id="Map"><area shape="rect" coords="9,9,415,274" href="http://www.namurofficepark.com" target="_blank" />
</map>
</body>
</html>
Le java
function ecritMail(id)
{
var lien = document.getElementById(id);
lien.href = "mailto:webmaster@burogest.be%20?subject=souscription à la mailing" ;
lien.firstChild.data = adresse;
}
Je sais pas si c'est un probleme d'activate des javascript mais IE6 à la configuration automatique.
Merci de votre aide
A voir également:
- Problème compatibilité FF2 et IE6
- Compatibilite windows 11 - Guide
- Pack compatibilité office 2003 - Télécharger - Bureautique
- Macos 14 compatibilité - Accueil - MacOS
- Compatibilité libreoffice et microsoft office - Guide
- Watchos 9 compatibilité - Guide
3 réponses
document.getElementById(id);
Cette ligne de code est valide pour FF2 mais pas pour IE il me semble.
Pour tester applique ce javascript et test les valeurs des variables :)
NS6 = (document.getElementById&&!document.all) IE = (document.all) NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")
MMMHHHH c'est un peu du chinois pour moi...
Concretement je dois faire ca???
var lien = document.getElementById(id)
var lien = document.all
etc.....
Donc remettre le code que tu m'a donné dans le fichier .js?
Concretement je dois faire ca???
var lien = document.getElementById(id)
var lien = document.all
etc.....
Donc remettre le code que tu m'a donné dans le fichier .js?
Concrètement ca donne quelque chose comme ca :
Et si ca marche toujours pas, c'est que les autres lignes de code de ta fonction sont également spécifiques à un navigateur, et dans ce cas il faut que tu trouve l'équivalent pour IE.
<script language="javascript">
NS6 = (document.getElementById&&!document.all)
IE = (document.all)
function ecritMail(id) {
var lien = null;
if ( NFS6 )
lien = document.getElementById(id);
else if ( IE )
lien = document.all(id);
lien.href = "mailto:webmaster@burogest.be%20?subject=souscription à la mailing" ;
lien.firstChild.data = adresse;
}
</script>
Et si ca marche toujours pas, c'est que les autres lignes de code de ta fonction sont également spécifiques à un navigateur, et dans ce cas il faut que tu trouve l'équivalent pour IE.