Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/01/2011, 22h40   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 111
Points : 14
Points : 14
Par défaut appeler une page javascript depuis un code php

Bonsoir,
je dispose d'une page php et d'une page en javascript , je voudrais faire appel a la page javascript depuis la page php

c'est faisable normalement
merci d'avance, je continue a chercher entre temps
freddy000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 23h13   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Qu'appelles-tu une page Javascript ?
Un fichier .js ?

Si oui, ca n'a rien a voir avec PHP c'est a définir dans ton HTML.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2011, 23h29   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 111
Points : 14
Points : 14
bonsoir
tout a fait je parle d'une page .js , et d'ailleurs je l'ai defini dans du html , sauf que cette page necessite un fichier xml qui est cree par un fichier .php, voila ,

je voudrais inclure un code de ce genre
Code :
1
2
3
4
 <?php
        bla bla bla
        echo '<script type="text/javascript" language="javascript">mapage.js;</script>';
        ?>
freddy000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 09h57   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Comme je te dis, dans l'exemple que tu nous montres, il n'y a pas d'interet a le mettre dans du PHP puisqu'il n'y a que du statique.

La déclaration de ton fichier javascript se fait dans le <head> de ta partie HTML.
Même si techniquement rien n'empeche que tout cela soit dans un echo PHP, ca n'a juste pas d'interet.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 11h02   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 111
Points : 14
Points : 14
bonjour sabotage,
je vien d'avoir la reponse sur un autre forum
jem mentionne le code pour ceux qui ont le meme probleme que moi
Code :
1
2
3
4
5
6
7
8
 <?php
        $file = 'data.xml';
        $newfile = 'data1.xml';
        if (!copy($file, $newfile)) {
          echo "La copie $file du fichier a échoué...\n";
}
        include("newjavascript.js");
        ?>
un simple include suffisait en fait, il n'y a pas que du statique j'ai utilise Ajax pour extraire des donnees depuis un fichier xml, mais j'etais oblige de passer par php car javascript ne presente pas de solutions pour la copie de fichiers , voila
freddy000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2011, 12h01   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
include() n'est pas une bonne solution.
include() sert a executer un fichier php ; il ne sert a rien dans le cas d'un fichier statique.

Comme je te l'ai dis, ton javascript n'a pas besoin d'être traité dans le PHP :
Code :
1
2
3
4
5
6
7
8
9
 
 <?php
        $file = 'data.xml';
        $newfile = 'data1.xml';
        if (!copy($file, $newfile)) {
          echo "La copie $file du fichier a échoué...\n";
}
?>
<script type="text/javascript" language="javascript">mapage.js;</script>
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2011, 22h52   #7
Candidat au titre de Membre du Club
 
Inscription : octobre 2010
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2010
Messages : 111
Points : 14
Points : 14
resalut,

mmm logique ce que vous dites ,et ca m'a un peu etonne que mon fichier js est exécuté qvec un include (propre aux .php )

votre code aussi fonctionne

independamment du fait "quelle solution est plus juste" les deux tournent de point de vue pratique
freddy000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h19.


 
 
 
 
Partenaires

Hébergement Web