Exécuter script depuis une autre page

Exécuter script depuis une autre page - PHP - Programmation

Marsh Posté le 01-12-2008 à 09:49:35    

Bonjour à tous,
 
Je souhaite exécuter le javascript toto1() présent dans la page P1.html à partir d'un lien présent dans la page P2.html
Je pense pourtant avoir bien cherché mais n'ai pas trouvé la méthode. Comment faire ?
 
Merci d'avance à toutes les bonnes volontés.
 
tete278

Reply

Marsh Posté le 01-12-2008 à 09:49:35   

Reply

Marsh Posté le 01-12-2008 à 10:44:53    

bonjour,
p2.html est ouvert depuis p1.htm avec window.open(... ) ?
si oui : faire window.opener.toto1(); dans p2.html
si non : comment est chargé p2.html ?
Cordialement.


---------------
[mon site] [m'écrire]
Reply

Marsh Posté le 01-12-2008 à 11:13:53    

Bonjour,
 
Merci tout d'abord pour la rapidité de ta réponse.
Dans P2.html, peut importe la méthode utilisée du temps qu'elle fonctionne. Je peux donc utiliser comme tu le préconises window.opener.toto1() mais je ne vois pas comment cela pourrait marcher dans le sens où P1.html n'est pas présent dans ce code.
Cordialement et en attente d'une solution. Merci à tous.
 
tete278

Reply

Marsh Posté le 01-12-2008 à 11:30:27    

P1.html, P2.html, window.quelquechose ?
C'est du PHP tout ça? :??:

Reply

Marsh Posté le 01-12-2008 à 11:36:07    

Bonjour omega2,
 
En effet, pour l'instant, ça n'est pas franchement du php car mes pages sont pour lors en html mais je vais les transcrire en php.
Ceci étant, le problême reste le même en essayant d'exécuter le script toto1() présent dans P1.php à partir de P2.php,
 
Cordialement,
 
tete278

Reply

Marsh Posté le 01-12-2008 à 11:37:06    

Tu veux faire quoi exactement ? C'est quoi ce code JS qui doit être exécuté ? Il fait quoi au juste ?


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 01-12-2008 à 12:14:32    

Bonjour kao98,
 
Merci pour ton intervention. Sans vouloir nullement boter en touche, ce script est très complexe et dire ce qu'il fait ne permettra pas de trouver comment l'exécuter.
Cordialement,
 
tete278

Reply

Marsh Posté le 01-12-2008 à 13:59:56    

je suppose que ca ne t'avance pas d'externaliser ton script dans un .js ?
C'est le sens de la question du dessus en fait.

Reply

Marsh Posté le 01-12-2008 à 17:04:50    

tete278 a écrit :

Bonjour kao98,
 
Merci pour ton intervention. Sans vouloir nullement boter en touche, ce script est très complexe et dire ce qu'il fait ne permettra pas de trouver comment l'exécuter.
Cordialement,
 
tete278


La question c'est : pour quelle raison saugrenue est-ce que ta fonction javascript n'est pas disponible dans la page à-partir de laquelle tu cherches à l'appeler?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 02-12-2008 à 08:10:41    

Bonjour
 
Merci de ton intervention, skeye
Je souhaiterais pouvoir exécuter cette fonction depuis n'importe quelle page du site mais, de plus, la fonction toto1() est liée à d'autres fonctions présentes sur la page P1.
 
Cordialement,
 
tete278

Reply

Marsh Posté le 02-12-2008 à 08:10:41   

Reply

Marsh Posté le 02-12-2008 à 08:11:59    

est-ce que ce ne serait pas un peu plus malin comme proposé plus haut d'externaliser toutes ces fonctions communes dans un fichier JS que t'inclus partout?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 08-12-2008 à 08:10:47    

Bonjour et pardon pour le délai.
 
Effectivement, je vais externaliser mes scripts.
Merci à tous.
Je clos la discussion ainsi.
 
tete278

Reply

Sujets relatifs:

Leave a Replay

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