erreur: txtDiv is not defined HELP!!!!
erreur: txtDiv is not defined HELP!!!!
Bonjour à tous
Voila j'ai créer un site perso (je débute cela fait une semaine que je me suis mis à la création et je ne connais pas encore bien les langages de programmation)
http://franchevillebasket.free.fr
j ai un pb qui sur mes boutons flash. J ai rentré une ligne de commande
<param name="wmode" value="transparent">
afin de mettre l arrière plan de mes boutons en transparent. Avec IE tout fonctionne mais avec firefox l'arrière plan reste de la couleur d'origine. que faut il faire pour remedier à ça????? (dans la console javascript ca me met: erreur: txtDiv is not defined)
est ce qu'il faut que je change ma ligne de commande pour qu'elle soit compatible ou bon existe t il un programme ou autre a telecharger????
Pour info tout ce qui concerne java est bien activé dc pas de pb sur les autres sites
Merci de votre aide
PS: Post déja posté ds une mauvaise rubrique dsl pour les admin
Voila j'ai créer un site perso (je débute cela fait une semaine que je me suis mis à la création et je ne connais pas encore bien les langages de programmation)
http://franchevillebasket.free.fr
j ai un pb qui sur mes boutons flash. J ai rentré une ligne de commande
<param name="wmode" value="transparent">
afin de mettre l arrière plan de mes boutons en transparent. Avec IE tout fonctionne mais avec firefox l'arrière plan reste de la couleur d'origine. que faut il faire pour remedier à ça????? (dans la console javascript ca me met: erreur: txtDiv is not defined)
est ce qu'il faut que je change ma ligne de commande pour qu'elle soit compatible ou bon existe t il un programme ou autre a telecharger????
Pour info tout ce qui concerne java est bien activé dc pas de pb sur les autres sites
Merci de votre aide
PS: Post déja posté ds une mauvaise rubrique dsl pour les admin
Le probléme c'est que dans le code que tu met :
donc il faut ajouter ce parametre pour firefox auss :
http://www.forum-2d.com/f/index.php/com ... t3241.html
pour ce qui est du txtdiv. Le probléme vien du fait qu'il fait partie de code comprehensible que pas ie, donc firefox ne peux que crée une erreure. Cela semble empecher le titre de clignoter...
Maintenant à vrais dire je trouve que c'est une bonne chose car ce qui clignote et fatiguant pour le regard quand tu est sur internet;)
En plus cela ma montré une autre tres gross erreure dans la pages
Donc il faudrait plutot mettre :
J'ai corriger également doctype qui manquer ainsi que center qui n'était pas fermer...
object et utiliser par ie et embed par firefox. Or tu as bien dit à ie d'être transparent mais pas à firefox...<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... on=5,0,0,0" width="100" height="20">
<param name="movie" value="buttonnews.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<param name="BGCOLOR" value="#000000">
<embed src="buttonnews.swf" width="100" height="20" quality="high" pluginspage="http://www.macromedia.com/shockwave/dow ... kwaveFlash" type="application/x-shockwave-flash" bgcolor="#000000" ></embed>
</object>
donc il faut ajouter ce parametre pour firefox auss :
Code : Tout sélectionner
wmode="transparent"
pour ce qui est du txtdiv. Le probléme vien du fait qu'il fait partie de code comprehensible que pas ie, donc firefox ne peux que crée une erreure. Cela semble empecher le titre de clignoter...
Maintenant à vrais dire je trouve que c'est une bonne chose car ce qui clignote et fatiguant pour le regard quand tu est sur internet;)
En plus cela ma montré une autre tres gross erreure dans la pages
Normalement il ne peux y avoir qu'une est une seul balise body, et avant de commencer à mettre du contenut il faut absolument une balise body. Donc la on vois bien qu'il y as deux balise body et que le titre et avant cette derniére...<html>
<head><title>index</title>
<img src="http://perso0.free.fr/cgi-bin/wwwcount. ... dd=tinyred">
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function doFlash() {
setInterval("txtDiv.filters.glow.enabled = !txtDiv.filters.glow.enabled", 700);
}
// -->
</SCRIPT>
<style type="text/css">
<!--
.Style1 {color: #FFFFFF}
.Style4 {color: #FFFF00}
.Style5 {color: #330066}
.Style6 {color: #FF0000}
-->
</style>
<center><DIV ID=txtDiv STYLE="width:400; filter:glow(color=gold, strength=5, enabled=0)"><H1>
Bienvenue sur le site de Francheville Basket</H1></DIV
>
<body background="images/basket.jpg" bgproperties="fixed">
<BODY onLoad="doFlash()">
<div align="center">
Donc il faudrait plutot mettre :
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html>
<head><title>index</title>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function doFlash() {
setInterval("txtDiv.filters.glow.enabled = !txtDiv.filters.glow.enabled", 700);
}
// -->
</SCRIPT>
<style type="text/css">
<!--
.Style1 {color: #FFFFFF}
.Style4 {color: #FFFF00}
.Style5 {color: #330066}
.Style6 {color: #FF0000}
-->
</style>
<body background="images/basket.jpg" bgproperties="fixed" onLoad="doFlash()">
<img src="http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=franchevillebasket.dat&dd=tinyred">
<center><DIV ID=txtDiv STYLE="width:400; filter:glow(color=gold, strength=5, enabled=0)"><H1>
Bienvenue sur le site de Francheville Basket</H1></DIV></center>
<div align="center">
Inscrit sur la liste des abonner absent...
Le plus simple serait encore de simplifier le code d'inclusion du flash, pour en faire quelque chose de standard, comme expliqué dans cet article d'A List Apart [en]. J'espère que tu maitrises un peu l'anglais
sinon je peux m'essayer à une grossière traduction.
En effet la balise embed n'a jamais été standardisée, et il serait bien dommage de ne pas permettre à tous les navigateurs le supportant d'utiliser la balise <object>
Deuxièmement : pense à tous ceux qui n'ont pas le flash installé... que voient-ils sur ta page d'accueil ? Où peuvent-ils aller ? Je te conseille de mettre un contenu alternatif afin que tout le monde puisse accéder aux rubriques

En effet la balise embed n'a jamais été standardisée, et il serait bien dommage de ne pas permettre à tous les navigateurs le supportant d'utiliser la balise <object>

Deuxièmement : pense à tous ceux qui n'ont pas le flash installé... que voient-ils sur ta page d'accueil ? Où peuvent-ils aller ? Je te conseille de mettre un contenu alternatif afin que tout le monde puisse accéder aux rubriques

C'est bien ce que je pensais : un titre lisible seulement la moitié du temps
Cela dit un style qui commence par filter: c'est IE-only
Je commence par te faire remarquer que ton titre est en dehors du body
et que tu pourrais simplement mettre <h1>...</h1> et mettre le style dans le CSS :

Cela dit un style qui commence par filter: c'est IE-only

Je commence par te faire remarquer que ton titre est en dehors du body

Code : Tout sélectionner
h1 {width:400;
(si tu y tiens) filter:glow(color=gold, strength=5, enabled=0);
align:center;
}
body>h1{color:yellow;}
tu peux mettre les deux. ie connais les filtre mais pas bien css, donc il utiliseras filtre. Et inversemment.sandman a écrit :justement mon but c que ca marche avec FF alors faut il enlever filter...
Pour les propriéter qui ne marche qu'avec ie, la seul solution serais d'utiliser un gif annimer.
PS : Un titre clignotant c'est tres pénible, donc je te conseilerais plutot de le changer tout simplement...
Inscrit sur la liste des abonner absent...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités