Compatibilite avec bcp de browsers [HELP] - HTML/CSS - Programmation
Marsh Posté le 28-06-2003 à 19:50:03
ReplyMarsh Posté le 29-06-2003 à 05:37:09
Bon voila ce que j'ai corrige :
Mais ca marche tjs pas ds mozilla
|
Ya des erreurs a la fin que je ne sais pas regler
Ces 2 lignes sont incorrectes:
document.write('</SELECT></FORM><DIV ID=blocson></DIV>')
</HTML>
************************ ERREURS: ************************
1. Line 31, column 24: end tag for element "SELECT" which is not open (explain...).
document.write('</SELECT></FORM><DIV ID=blocson></DIV>')
^
2. Line 31, column 31: end tag for element "FORM" which is not open (explain...).
document.write('</SELECT></FORM><DIV ID=blocson></DIV>')
^
3. Line 31, column 53: end tag for element "DIV" which is not open (explain...).
document.write('</SELECT></FORM><DIV ID=blocson></DIV>')
^
4. Line 34, column 6: "HEAD" not finished but containing element ended (explain...).
</HTML>
^
5. Line 34, column 6: end tag for "HTML" which is not finished (explain...).
</HTML>
^
Merci d'avance
Marsh Posté le 29-06-2003 à 08:45:23
ca c'est rien. rajoute <-- et //--> juste après tes balises de script pour effacer ces messages.
Par contre, utiliser un embed, élément qui n'a jamais fait partie de la norme, c'est un peu tendancieux.
Marsh Posté le 29-06-2003 à 18:26:48
En rajoutant:
<SCRIPT LANGUAGE=javascript type="text/javascript">
<--
...
...
//-->
</SCRIPT>
Il me mets tjs des erreurs
Sinon,vous me suggerez quoi pr remplacer embed et innerHTML ?
Marsh Posté le 29-06-2003 à 18:30:55
mad_overclocker a écrit : En rajoutant: |
mon doigt a rippé. c'est <!-- et //-->
pour remplacer embed, il y a object. Pour inner, y a rien, mais ce n'est pas, à mon sens, le plus gènant.
Marsh Posté le 29-06-2003 à 18:39:37
gizmo a écrit : |
Ca marche tjs pas pr <!-- et //-->
C'est quoi le plus genant a tes yeux ?
Marsh Posté le 29-06-2003 à 19:26:10
le plus gènant, c'est ce embed qui n'existe pas et n'a jamais existé dans les recommandations.
Marsh Posté le 29-06-2003 à 19:32:13
ReplyMarsh Posté le 29-06-2003 à 19:33:20
axey a écrit : |
non ca c'est pour rajouter des éléments, pas pour en modifer.
Marsh Posté le 29-06-2003 à 19:53:55
Le probleme,c'est que quand je remplace embed par object,ca ne marche pas !
Et pkoi <!-- et //--> ne marche pas ?
Marsh Posté le 29-06-2003 à 20:35:04
C'est peut être aussi tes balises. Mets le minusclues. C'est pas W3C compilant...
Marsh Posté le 29-06-2003 à 21:11:31
simoes a écrit : C'est peut être aussi tes balises. Mets le minusclues. C'est pas W3C compilant... |
Ca ne marche tjs pas
|
Marsh Posté le 29-06-2003 à 21:14:07
simoes a écrit : C'est peut être aussi tes balises. Mets le minusclues. C'est pas W3C compilant... |
si, ca dépend de la norme. en xhtml, ce n'est effectivement pas correct. mais comme il n'a pas indiqué le doctype...
Marsh Posté le 30-06-2003 à 03:23:05
gizmo a écrit : |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Marsh Posté le 01-07-2003 à 01:50:57
ReplyMarsh Posté le 01-07-2003 à 12:58:55
GetElementById n'est pas reconnu partout.
Pour NN et autres, il faut un document.layers et un document.all
Marsh Posté le 01-07-2003 à 17:59:37
euh... je comprend pas ça:
<--! est dans le JS... alors il faudrait mettre ça devant // non?
// <--!
// -->
mais bon, je suis nul en js alors c'est juste pour me renseigner...
Marsh Posté le 01-07-2003 à 19:01:17
Bonjour,
je profite de ce topic pour demander comment faire pour concilier normes récentes (donc bien géré par les navigateurs récents) et lecture agréable sur les vieux navigateurs (surtout NS 4.7 et IE 4) ?
ya t'il des règles à respecter ? des trucs à ne pas utiliser ?
si vous avez des liens ou autres ; merci et désolé de polluer un peu le topic .
Marsh Posté le 01-07-2003 à 20:37:08
On dit aux vieux navigateurs d'aller se faire voir
Pour Netscape 4, on peut toujours utiliser @import pour charger les feuilles de style. Comme ça il n'applique aucun style c'est toujours mieux que de faire n'importe quoi.
Marsh Posté le 01-07-2003 à 20:38:26
thwz a écrit : euh... je comprend pas ça: |
Non, c'est réglo de commencer une ligne de commentaire par <!-- en Javascript.
Par contre en XHTML les // sont obligatoires :
// <![CDATA[
...
// ]]>
Marsh Posté le 03-07-2003 à 02:48:00
Merci de vos reponses les gars
mais quelqu'un peut me dire a quoi sont dues les erreurs que me signale http://validator.w3.org ?
Marsh Posté le 03-07-2003 à 17:49:48
ReplyMarsh Posté le 03-07-2003 à 18:41:34
Je profite un peu du topic pour demander a quoi peut etre dûe "l'incopatibilité" des pages dans Mozilla par exemple o_O
J'ai terminé une page d'intro y a pas longtemps, validée XHTML 1.1 + feuille CSS validée aussi, sous IE6 tout est perfect, alignements, tables, backgrounds etc. Sous Firebird c'est tout decallé et tout meme le text deconne (trop espacé verticalement), et les backgrounds des tables sont pas affichés
Si qq'un a une idée
(source inc si besoin est, et dsl pour l'inscruste )
Marsh Posté le 04-07-2003 à 05:27:56
maxaks a écrit : Je profite un peu du topic pour demander a quoi peut etre dûe "l'incopatibilité" des pages dans Mozilla par exemple o_O |
Marsh Posté le 05-07-2003 à 03:30:38
ReplyMarsh Posté le 06-07-2003 à 01:47:05
ReplyMarsh Posté le 07-07-2003 à 04:00:14
ReplyMarsh Posté le 14-07-2003 à 05:21:22
ReplyMarsh Posté le 14-07-2003 à 07:51:15
maxaks a écrit : Je profite un peu du topic pour demander a quoi peut etre dûe "l'incopatibilité" des pages dans Mozilla par exemple o_O |
Ben parce qu'ie c'est de la merde et que tu le prend comme réference.
Marsh Posté le 15-07-2003 à 05:26:47
daique a écrit : |
C'est sur ,mais comment resoudre le probleme ?
Marsh Posté le 15-07-2003 à 07:59:41
mad_overclocker a écrit : |
Tu fais ton site sous moz, vu qu'il est plus stricte, ça passera mieux
Marsh Posté le 15-07-2003 à 08:28:39
daique a écrit : |
mais y'aura aussi des problèmes de compatibilité avec ie
Marsh Posté le 15-07-2003 à 08:33:08
Urd-sama a écrit : |
Moins que s'il fait l'inverse. S'il continue comme maintenant, il continuera de croire que les bugs d'ie sont le comportement normal et voudra donc que moz affiche de la meme maniere.
Marsh Posté le 15-07-2003 à 08:36:52
daique a écrit : |
ca c'est vrai
Marsh Posté le 16-07-2003 à 18:01:35
Merci a vous ,mais je ne vois tjs pas pkoi mozilla n'interprete pas ce js correctement !?
Marsh Posté le 28-06-2003 à 05:47:28
Salut a tous
Est ce que quelqu'un peut me dire comment adapter ce code js pour que mozilla,konqueror & d'autres navigateurs puissent l'interpreter correctement ?
Dans sa forme actuelle,il ne marche que sous ie et opera(7.11)
Merci d'avance.
<HTML>
<SCRIPT LANGUAGE=javascript>
titreMP3 = new Array;
cheminMP3 = new Array;
titreMP3[0] = "rien";
cheminMP3[0] = "";
titreMP3[1] = "Matrix";
cheminMP3[1] = "http://.../test1.mp3";
titreMP3[2] = "Miami Vice";
cheminMP3[2] = "http://.../test2.mp3";
titreMP3[3] = "jan hammer";
cheminMP3[3] = "http://.../test3.mp3";
function ChangeMp3(formulaire)
{
numero = formulaire.ListeMP3.options[formulaire.ListeMP3.selectedIndex].value;
if(document.getElementById && document.all && numero != "" )
{
document.getElementById("blocson" ).innerHTML = "<EMBED SRC=\""+cheminMP3[numero]+"\" AUTOSTART=TRUE WIDTH=1 HEIGHT=1>";
}
}
if(document.getElementById && document.all)
{
document.write("<FORM><SELECT NAME=ListeMP3 onChange=\"ChangeMp3(this.form)\">" )
document.write("<OPTION VALUE=''> Selectionnez une musique\n" );
for(i=0;i<cheminMP3.length;i++)
{
document.write("<OPTION VALUE=\""+i+"\"> "+titreMP3[i]+"\n" );
}
document.write('</SELECT></FORM><DIV ID=blocson></DIV>')
}
</SCRIPT>
</HTML>
Message édité par Mad_Overclocker le 04-07-2003 à 02:20:55
---------------
RTCW & W:ET Player ★ Dawa Pack 1.28 ★ハイテクなマスター