Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1243 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HELP] Compatibilite avec bcp de browsers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HELP] Compatibilite avec bcp de browsers

n°442421
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 28-06-2003 à 05:47:28  profilanswer
 

Salut a tous [:zytra]
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 PlayerDawa Pack 1.28ハイテクなマスター
mood
Publicité
Posté le 28-06-2003 à 05:47:28  profilanswer
 

n°442757
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 28-06-2003 à 19:50:03  profilanswer
 

http://validator.w3.org


---------------
J'ai un string dans l'array (Paris Hilton)
n°442962
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 29-06-2003 à 05:37:09  profilanswer
 

Bon voila ce que j'ai corrige :
Mais ca marche tjs pas ds mozilla :/
 


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE=javascript type="text/javascript">
titreMP3 = new Array;
cheminMP3 = new Array;
titreMP3[0] = "rien";
cheminMP3[0] = "";
titreMP3[1] = "Matrix";
cheminMP3[1] = "http://true-playa.web1000.com/test1.mp3";
titreMP3[2] = "Miami Vice";
cheminMP3[2] = "http://true-playa.web1000.com/test2.mp3";
titreMP3[3] = "jan hammer";
cheminMP3[3] = "http://true-playa.web1000.com/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>


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 [:zytra]


Message édité par Mad_Overclocker le 29-06-2003 à 05:43:49

---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°442967
gizmo
Posté le 29-06-2003 à 08:45:23  profilanswer
 

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.

n°443003
axey
http://www.00f.net
Posté le 29-06-2003 à 12:50:40  profilanswer
 

et le innerHTML, beurk

n°443169
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 29-06-2003 à 18:26:48  profilanswer
 

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 ?


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°443171
gizmo
Posté le 29-06-2003 à 18:30:55  profilanswer
 

mad_overclocker a écrit :

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 ?


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.

n°443177
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 29-06-2003 à 18:39:37  profilanswer
 

gizmo a écrit :


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.


Ca marche tjs pas pr <!-- et  //--> :'(
C'est quoi le plus genant a tes yeux ?


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°443240
gizmo
Posté le 29-06-2003 à 19:26:10  profilanswer
 

le plus gènant, c'est ce embed qui n'existe pas et n'a jamais existé dans les recommandations.

n°443252
axey
http://www.00f.net
Posté le 29-06-2003 à 19:32:13  profilanswer
 

gizmo a écrit :


Pour inner, y a rien


 
Si, il y a createElement() et createTextNode() .

mood
Publicité
Posté le 29-06-2003 à 19:32:13  profilanswer
 

n°443255
gizmo
Posté le 29-06-2003 à 19:33:20  profilanswer
 

axey a écrit :


 
Si, il y a createElement() et createTextNode() .
 


non ca c'est pour rajouter des éléments, pas pour en modifer.

n°443277
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 29-06-2003 à 19:53:55  profilanswer
 

Le probleme,c'est que quand je remplace embed par object,ca ne marche pas ! :'(
Et pkoi <!-- et  //--> ne marche pas ? :??:


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°443314
simoes
Posté le 29-06-2003 à 20:35:04  profilanswer
 

C'est peut être aussi tes balises. Mets le minusclues. C'est pas W3C compilant...

n°443348
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 29-06-2003 à 21:11:31  profilanswer
 

simoes a écrit :

C'est peut être aussi tes balises. Mets le minusclues. C'est pas W3C compilant...


Ca ne marche tjs pas :/


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language=javascript type="text/javascript">
<!--
titreMP3 = new Array;
cheminMP3 = new Array;
titreMP3[0] = "rien";
cheminMP3[0] = "";
titreMP3[1] = "Matrix";
cheminMP3[1] = "http://true-playa.web1000.com/test1.mp3";
titreMP3[2] = "Miami Vice";
cheminMP3[2] = "http://true-playa.web1000.com/test2.mp3";
titreMP3[3] = "jan hammer";
cheminMP3[3] = "http://true-playa.web1000.com/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 29-06-2003 à 21:14:50

---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°443349
gizmo
Posté le 29-06-2003 à 21:14:07  profilanswer
 

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...

n°443635
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 30-06-2003 à 03:23:05  profilanswer
 

gizmo a écrit :


si, ca dépend de la norme. en xhtml, ce n'est effectivement pas correct. mais comme il n'a pas indiqué le doctype...


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°444781
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 01-07-2003 à 01:50:57  profilanswer
 

Personne ne sait ? :'(


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°445076
sibelius
Vous êtes sûr ?
Posté le 01-07-2003 à 12:58:55  profilanswer
 

GetElementById n'est pas reconnu partout.
Pour NN et autres, il faut un document.layers et un document.all


---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com
n°445421
thwz
quoi mon pseudo imprononçable?
Posté le 01-07-2003 à 17:59:37  profilanswer
 

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...

n°445505
Mjules
Parle dans le vide
Posté le 01-07-2003 à 19:01:17  profilanswer
 

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 .


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°445588
axey
http://www.00f.net
Posté le 01-07-2003 à 20:37:08  profilanswer
 

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.

n°445592
axey
http://www.00f.net
Posté le 01-07-2003 à 20:38:26  profilanswer
 

thwz a écrit :

euh... je comprend pas ça:
<--! est dans le JS... alors il faudrait mettre ça devant // non?
// <--!
// -->


 
Non, c'est réglo de commencer une ligne de commentaire par <!-- en Javascript.
 
Par contre en XHTML les // sont obligatoires :
 
// <![CDATA[
...
// ]]>
 

n°447072
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 03-07-2003 à 02:48:00  profilanswer
 

Merci de vos reponses les gars :jap:  
mais quelqu'un peut me dire a quoi sont dues les erreurs que me signale http://validator.w3.org ?  :??:


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°447916
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 03-07-2003 à 17:49:48  profilanswer
 

[:megaup]


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°447974
Maxaks
Posté le 03-07-2003 à 18:41:34  profilanswer
 

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  :whistle:  
 
Si qq'un a une idée  :D  
 
(source inc si besoin est, et dsl pour l'inscruste  :hello:  )

n°448334
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 04-07-2003 à 05:27:56  profilanswer
 

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
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  :whistle:  
Si qq'un a une idée  :D  
(source inc si besoin est, et dsl pour l'inscruste  :hello:  )


 :jap: [:zytra][:dodo]


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°449327
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 05-07-2003 à 03:30:38  profilanswer
 

[:catharsis] [:mad_overclocker]  [:macray]


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°449580
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 06-07-2003 à 01:47:05  profilanswer
 

personne ne sait ? :'(


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°449907
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 07-07-2003 à 04:00:14  profilanswer
 

Up  :wahoo: [:dawa] [:macray]  [:chicagoblues]  [:zytra]  [:catharsis]


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°456858
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 14-07-2003 à 05:21:22  profilanswer
 

[:chicagoblues]


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°456863
daique
Posté le 14-07-2003 à 07:51:15  profilanswer
 

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
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  :whistle:  
 
Si qq'un a une idée  :D  
 
(source inc si besoin est, et dsl pour l'inscruste  :hello:  )


 
Ben parce qu'ie c'est de la merde et que tu le prend comme réference.

n°457857
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 15-07-2003 à 05:26:47  profilanswer
 

daique a écrit :


 
Ben parce qu'ie c'est de la merde et que tu le prend comme réference.


C'est sur  :jap: ,mais comment resoudre le probleme ?


Message édité par Mad_Overclocker le 15-07-2003 à 05:26:59

---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
n°457875
daique
Posté le 15-07-2003 à 07:59:41  profilanswer
 

mad_overclocker a écrit :


C'est sur  :jap: ,mais comment resoudre le probleme ?


 
Tu fais ton site sous moz, vu qu'il est plus stricte, ça passera mieux

n°457885
urd-sama
waste of space
Posté le 15-07-2003 à 08:28:39  profilanswer
 

daique a écrit :


Tu fais ton site sous moz, vu qu'il est plus stricte, ça passera mieux


mais y'aura aussi des problèmes de compatibilité avec ie :hello:

n°457889
daique
Posté le 15-07-2003 à 08:33:08  profilanswer
 

Urd-sama a écrit :


mais y'aura aussi des problèmes de compatibilité avec ie :hello:  


 
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.

n°457891
urd-sama
waste of space
Posté le 15-07-2003 à 08:36:52  profilanswer
 

daique 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.


ca c'est vrai  :jap:

n°459562
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 16-07-2003 à 18:01:35  profilanswer
 

Merci a vous :jap:,mais je ne vois tjs pas pkoi mozilla n'interprete pas ce js correctement !? :??:


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HELP] Compatibilite avec bcp de browsers

 

Sujets relatifs
HELP pour commande gestion de camera !!Help WinCVS
[asp] help soutenance mercredi c'est possible de declarer plusieurs ..Gestion des Thread -> HELP !!!
helpPROLOG HELP puissance 4
help!![asp]Probleme d'update d'une table !!help
Php nuke help please :((:((hmm petit pb de tableaux en ampl.. help please
Plus de sujets relatifs à : [HELP] Compatibilite avec bcp de browsers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR