[XHTML COMPLIANT] comment insérer du javascript ?

comment insérer du javascript ? [XHTML COMPLIANT] - HTML/CSS - Programmation

Marsh Posté le 25-04-2003 à 00:23:41    

J'ai juste un bout de code pour lancer une popup, ça doit pas être bien compliqué ?


Message édité par parappa le 25-04-2003 à 00:25:01

---------------
DU LINO DE BATARD IMITATION CARREAUX DE CIMENTS ILLEGITIMES§§§
Reply

Marsh Posté le 25-04-2003 à 00:23:41   

Reply

Marsh Posté le 25-04-2003 à 00:26:04    

<script type="text/javascript">
...
</script>
 
Ou alors dans un onload (dans <body> ) avec le window.open(...) qui va bien.


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

Marsh Posté le 25-04-2003 à 00:34:47    

Code :
  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/template.dwt" codeOutsideHTMLIsLocked="false" -->
  5. <head>
  6. <link rel="stylesheet" type="text/css" href="../css/styles.css" />
  7. <!-- InstanceBeginEditable name="doctitle" -->
  8. <title>:whistle:</title>
  9. <!-- InstanceEndEditable -->
  10. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  11. <script type="text/javascript">
  12. function PopupCentrer(page,largeur,hauteur,options) {
  13.   var top=(screen.height-hauteur)/2;
  14.   var left=(screen.width-largeur)/2;
  15.   window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
  16. </script>


 
(Je sais, les modèles DW c'est mal, mais c'est pratique. :o)
 

Code :
  1. <a href="#" onclick="PopupCentrer('serie/index.html', '740', '600', '')">Voir la maquette</a><br />


 
Je trouve pas l'erreur.


---------------
DU LINO DE BATARD IMITATION CARREAUX DE CIMENTS ILLEGITIMES§§§
Reply

Marsh Posté le 25-04-2003 à 00:37:14    

Y'a pas un message d'erreur dans la console JS ?


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

Marsh Posté le 25-04-2003 à 00:37:19    

deja ça c'est mal comme lien, pcq ceux qui ont pas de JS ou qui demandent l'ouverture dans une nouvelle fenêtre/tab auront juste un lien vers que dalle.
->

Code :
  1. <a href="serie/index.html" onclick="PopupCentrer('serie/index.html', '740', '600', '');return false;">Voir la maquette</a><br />


 
puis quand tu dis que tu trouves pas l'erreur, t'as bien un message d'erreur, non ?


Message édité par antp le 25-04-2003 à 00:37:56

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

Marsh Posté le 25-04-2003 à 00:38:48    

Ben non, quand je clique sur le lien, il ne se passe rien. :D


---------------
DU LINO DE BATARD IMITATION CARREAUX DE CIMENTS ILLEGITIMES§§§
Reply

Marsh Posté le 25-04-2003 à 00:40:30    

window.open(page,"", ...
ce paramètre vide m'inquiète :D
je sais plus si ça marche
window.open(page,"_blank", ...
pour être sûr :o
 
edit: heu il manquerait pas un "}" pour finir ta fonction ?
Et normalement le contenu JS entre <script> et </script> on le met en commentaire HTML <!-- function.....{ ....} //-->


Message édité par antp le 25-04-2003 à 00:41:31

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

Marsh Posté le 25-04-2003 à 00:43:12    

antp a écrit :

window.open(page,"", ...
ce paramètre vide m'inquiète :D
je sais plus si ça marche
window.open(page,"_blank", ...
pour être sûr :o
 
edit: heu il manquerait pas un "}" pour finir ta fonction ?
Et normalement le contenu JS entre <script> et </script> on le met en commentaire HTML <!-- function.....{ ....} //-->


 
Le "_blank" ne change rien, pour les commentaires je vais essayer de suite (en fait j'avais séparé le js de la page, spour ça j'ai oublié de les remettre [:cupra]).


---------------
DU LINO DE BATARD IMITATION CARREAUX DE CIMENTS ILLEGITIMES§§§
Reply

Marsh Posté le 25-04-2003 à 00:43:18    

Oui ça doit être le } manquant.
 
Le deuxième paramètre c'est le nom de la fenêtre donc facultatif.


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

Marsh Posté le 25-04-2003 à 00:44:46    

Effectivement c'était bien ça. Merci à tous les 2. :)


---------------
DU LINO DE BATARD IMITATION CARREAUX DE CIMENTS ILLEGITIMES§§§
Reply

Sujets relatifs:

Leave a Replay

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