Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > CakePHP
CakePHP Forum d'entraide sur le framework PHP CakePHP
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 23/06/2011, 15h36   #1
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut Incorporation de javascript

Bonjour a tous

Voilà j'ai un petit problème lié à javascript. Mon code comprend un calendrier en popup trouvé sur un site internet (le votre )

http://www.developpez.net/forums/d64...s-mieux-mieux/

Alors comme j'essaye de faire un site propre et tout j'ai déplacé mon css dans un autre fichier .css (ça sa marche)
Mais comme je ne m'y connais pas trop en javascript quand je déplace mon .js dans "/js/memoscalendar/jscalendar.js" mon js est bien appelé mais ne marche pas. Donc je me doute que c'est lors de cette appellation dans mon code que cela ne marche pas

Code :
<td><?php echo $this->Form->input('date_expiration', array( 'label' => false, 'type' => 'text', 'id' => 'datexpiration2', 'onClick'=>'var toto = new calendar(this)'));?></td>
cette appellation marche si je met mon js en <script> dans le meme fichier php.

Petit résumé pour ceux qui serrait perdu:
memos.php
memos.css => marche
jscalendar.js => marche pas

donc comment faire pour que mon appelation du js sur le onCLick marche?

Merci beaucoup
Shinzo945 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 22h40   #2
Membre habitué
 
Marc
Ingénieur sécurité
Inscription : novembre 2009
Messages : 142
Détails du profil
Informations personnelles :
Nom : Marc

Informations professionnelles :
Activité : Ingénieur sécurité

Informations forums :
Inscription : novembre 2009
Messages : 142
Points : 129
Points : 129
salut,

Je vois deux solutions pour ton problème, la première est très pratique si tu n'as qu'une fonction à utiliser à plusieurs emplacement. Cependant si tu as un fichier avec plusieurs fonction préfère la deuxième :

- la première solution est d'inclure ton fichier javascript depuis le php :
Code :
include("calendar.js");
- comme tu le fais mais inclure le fichier avant de l'utiliser :
Code :
<SCRIPT LANGUAGE="Javascript" SRC="url/fichier.js"> </SCRIPT>
manticore est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h35.


 
 
 
 
Partenaires

Hébergement Web