Quelles sont les balises autorisées dans un <script></script> ?

Quelles sont les balises autorisées dans un <script></script> ? - HTML/CSS - Programmation

Marsh Posté le 12-12-2002 à 12:13:50    

Je voudrais créer une fenêtre popup (en fin d'inscription sur mon forum) qui demander à certaines personnes de remplir un formulaire.
Tout va bien, jusqu'à  ce que je décide de centrer le texte avec les tag <div align="center">texte</div>
 
exemple:

Code :
  1. <script>
  2.    var texte = "<html><head><body><div align="center"><h2>Si vous êtes un traducteur déjà inscrit chez freelang, Veuillez compléter le formulaire ci-dessous.</h2></div></body></head></html>";
  3.    var popup = open("about:blank","confirmation form","width=400,height=400" );
  4.    popup.document.open(); // open
  5.    popup.document.write(texte); // write
  6.    popup.document.close(); // close
  7. </script>


 
Sachant que je désire en plus y ajouter un form... est-ce que je vais aussi rencontrer des problèmes pour ça ?
 
 
Merci de votre aide!
Latinus

Reply

Marsh Posté le 12-12-2002 à 12:13:50   

Reply

Marsh Posté le 12-12-2002 à 12:15:57    

Latinus a écrit :

Je voudrais créer une fenêtre popup (en fin d'inscription sur mon forum) qui demander à certaines personnes de remplir un formulaire.
Tout va bien, jusqu'à  ce que je décide de centrer le texte avec les tag <div align="center">texte</div>
 
exemple:

Code :
  1. "<html><head><body><div align="center"><h2>Si vous êtes un traducteur déjà inscrit chez freelang, Veuillez compléter le formulaire ci-dessous.</h2></div></body></head></html>"




des apostrophes dans des apostrophes...

Reply

Marsh Posté le 12-12-2002 à 12:16:44    

Reply

Marsh Posté le 12-12-2002 à 12:18:10    


merci... je n'avais pas fait attention à cela...
 
Latinus


Message édité par Latinus le 12-12-2002 à 12:18:33
Reply

Marsh Posté le 12-12-2002 à 12:21:39    

heu, ouais... mais je ne peux pas mettre de \", vu que ça correspond à la syntaxe d'un TAG... du coup il n'est plus reconnu et je me chope toujours une erreur, à savoir que le popup  ne s'ouvre pas.

Reply

Marsh Posté le 12-12-2002 à 12:22:38    

:heink:

Reply

Marsh Posté le 12-12-2002 à 12:23:40    

sinon tu peux utiliser des apostrophes, le code devient plus lisible : texte = ".... align='center' ..."

Reply

Marsh Posté le 12-12-2002 à 12:30:30    

l'erreur venait de l'espace entre "confirmation" et "form" ...
 
le bon code étant

Code :
  1. <script>
  2.    var texte = "<html><head><body><div align=\"center\"><h2>Si vous êtes un traducteur déjà inscrit chez freelang, veuillez compléter le formulaire ci-dessous.</h2></div></body></head></html>";
  3.    var popup = open("about:blank","confirmation_form","width=400,height=400" );
  4.    popup.document.open(); // ouverture
  5.    popup.document.write(texte); // écriture
  6.    popup.document.close(); // fermeture
  7. </script>


 
Je suppose que l'espace n'est pas autorisé pour cette donnée... je ne suis pas du tout initié à la programmation, mais je suppose que cela correspond à une variable et que certaines règles doivent donc être respectées...

Reply

Marsh Posté le 12-12-2002 à 13:02:56    

youdontcare a écrit :

sinon tu peux utiliser des apostrophes, le code devient plus lisible : texte = ".... align='center' ..."


 
plutôt le contraire vu qu'en HTML faut des " et pas des ' normalement...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-12-2002 à 13:08:55    

antp a écrit :

plutôt le contraire vu qu'en HTML faut des " et pas des ' normalement...


 :non: http://www.w3.org/TR/html4/intro/s [...] -attribute

Citation :

By default, SGML requires that all attribute values be delimited using either double quotation marks (ASCII decimal 34) or single quotation marks (ASCII decimal 39). Single quote marks can be included within the attribute value when the value is delimited by double quote marks, and vice versa. Authors may also use numeric character references to represent double quotes (&# 34;) and single quotes (&# 39;). For double quotes authors can also use the character entity reference ".


Message édité par gm_superstar le 12-12-2002 à 13:09:28

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 12-12-2002 à 13:08:55   

Reply

Marsh Posté le 12-12-2002 à 13:13:25    

[:wam]
ça alors
ce n'est que pour le XML/XHTML alors ? ou bien même là on peut mettre des ' ' ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-12-2002 à 13:24:43    

antp a écrit :

[:wam]
ça alors
ce n'est que pour le XML/XHTML alors ? ou bien même là on peut mettre des ' ' ?


Non non c'est du SGML donc les ' ' sont autorisés en XML/XHTML.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 12-12-2002 à 13:25:19    

D'ailleurs le validateur ne trouve rien à redire.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 12-12-2002 à 13:28:56    

Reply

Marsh Posté le 12-12-2002 à 13:33:01    

Reply

Marsh Posté le 12-12-2002 à 13:49:53    

youdontcare a écrit :

sinon tu peux utiliser des apostrophes, le code devient plus lisible : texte = ".... align='center' ..."


 
En effet, c'est plus simple que de se taper "ALT+8" ;)
Sinon... ma supposition était bonne ou pas? (voir ma théorie sans doute fumeuse sur la variable)


Message édité par Latinus le 12-12-2002 à 13:50:08
Reply

Marsh Posté le 12-12-2002 à 14:13:28    

Latinus a écrit :


 
En effet, c'est plus simple que de se taper "ALT+8" ;)
 


 
ça fait quoi ALT+8 :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-12-2002 à 14:14:24    

antp a écrit :


ça fait quoi ALT+8 :??:


sur un clavier azerty stantard (cad français :p), AltGr 8 donne ca : "\"

Reply

Marsh Posté le 12-12-2002 à 14:14:48    

Latinus a écrit :

Sinon... ma supposition était bonne ou pas? (voir ma théorie sans doute fumeuse sur la variable)

cf http://msdn.microsoft.com/workshop [...] open_0.asp  
 
c'est le nom de la fenêtre, donc effectivement pas droit aux espaces.

Reply

Marsh Posté le 12-12-2002 à 14:15:11    

lorill a écrit :


sur un clavier azerty stantard (cad français :p), AltGr 8 donne ca : "\"


 
Ha, AltGR :p Il a dit Alt.
Ici sur un clavier azerty standard (càd belge :p) le \ c'est AltGr+<


Message édité par antp le 12-12-2002 à 14:15:33

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-12-2002 à 11:33:48    

youdontcare a écrit :

cf http://msdn.microsoft.com/workshop [...] open_0.asp  
 
c'est le nom de la fenêtre, donc effectivement pas droit aux espaces.


 
ok ;)

Reply

Marsh Posté le 13-12-2002 à 11:34:28    

antp a écrit :


 
Ha, AltGR :p Il a dit Alt.
Ici sur un clavier azerty standard (càd belge :p) le \ c'est AltGr+<


 
ouaip, suis au courrant.
J'ai d'ailleurs eu un ptit peu de mal qd je suis passé d'un BE à un FR... :sweat:

Reply

Marsh Posté le 13-12-2002 à 11:37:58    

Latinus a écrit :


 
ouaip, suis au courrant.
J'ai d'ailleurs eu un ptit peu de mal qd je suis passé d'un BE à un FR... :sweat:


 
question d'habitude : j'ai un BE au bureau et sur le PC de mon père, un NL à la maison (enfin là il est en commande pcq l'ancien est mort :/) et ma soeur ainsi qu'un autre PC du boulot ont un FR :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed