PHP et JavaScript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP et JavaScript

par naholyr » 03 mai 2006, 19:07

Note en passant : on serait tenté en xhtml d'écrire
<script type="text/javascript" src="..." />
mais ce serait une erreur, cette balise attend TOUJOURS un contenu (même vide) et n'admet pas de s'auto-fermer (suivant le navigateur soit la balise est ignorée, soit tout ce qui suit est inclus dans le script jusqu'à la prochaine balise </script>).

par zeus » 03 mai 2006, 18:22

Pas la peine de mettre l'attribut "langage" puisque que j'ai mis l'attribut "type". J'en profite pour t'indiquer que l'attribut "langage" est déprécié en XHTML 1.0 strict

Sinon, tu as bien fait de fermer la balise, je suis allé trop vite :oops:

par Jeqla » 03 mai 2006, 18:16

Je te remercie pour ta reponse. Je pense que je vais bien m'amuser avec ca maintenant. Un grand merci.
J'ai juste modifie un peu (mais je pense que ca reviens au meme) en ajoutant "language" comme ceci (avec les caracteres PHP) et en ajoutant une balise </script> sinon, ca fait tout blanc... :wink:
echo "<script language=\"JavaScript\" type=\"text/javascript\" src=\"soleil.js\"></script>";
Je defini comme resolu, merci.

par zeus » 03 mai 2006, 17:37

Pour appeller un fichier JS dans un fichier HTML (car un fichier PHP ne fait que générer un flux HTML) on utilise cette syntaxe :

Code : Tout sélectionner

<html> <head> <title>toto</title> </head> <body> <script src="carre.js" type="text/javascript"> </body> </html>
Par contre, il ne faut aucune balise HTML dans le fichier JS

Code : Tout sélectionner

function ma_func() { }

PHP et JavaScript

par Jeqla » 03 mai 2006, 17:25

Bonjour a tous.

Apres 4h de recherche, d'essais-erreurs, de violence sur les touches de clavier et de balancage de la souris de rage, je m'autorise a poser une question devenue legitime.

Comment peut on appeler un fichier .js contenant des fonction javascript a partir d'un document php ? (comme avec un fichier CSS par exemple) Et aussi, si c'est possible, est-ce bien cette forme la que doit avoir le fichier .js ?
<script language="javascript" type="text/javascript">
function ()
...
</script>
Je sais c'est con mais j'ai fait rechercher, j'ai parcouru le site "tout javascript" mais j'ai pas trouve ce renseignement tout bete inscrit clairement...

Merci d'avance