Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je suis débutant en développement web, et je travaille sur un projet développé avec Zend.
J'ai mis en place un formulaire sous forme de slide dans le layout.
Sur ma page d'accueil, tout fonctionne parfaitement, mais lorsque je change de page ou modifie l'URL, les "library" javascript que j'ai ajouté ainsi que la page contenant mon code js ne se chargent plus et du coup le slide n'est plus fonctionnel.
Firebug m'affiche :
STATUS : 500 Internal Server Error
Et ce écrit en rouge et pour mes 2 fichiers .js
Auriez-vous des réponses ou des suggestions à me faire ?
Bonne journée et merci !
Hors ligne
Comment as tu ajouté tes fichiers js? Qu'entend tu par un formulaire sous forme de slide?
Hors ligne
Alors mes fichiers se trouvent dans public/js/mesfichiers.js
Pour l'apel des fichiers j'ai mis dans le <head> du layout, default.phtml:
<script type="text/javascript" src="/javascript/mesfichiers.js"></script>
Par formulaire sous forme de slide, j'entend un slide panel. Mon formulaire apparait sur ma page sur l'événement "clic" d'un lien.
Voici un example :
slide panel
En cliquant sur "log in" un formulaire apparait.
J'espere avoir été assez précis.
Et merci de prendre du temps pour me repondre ^^
Dernière modification par Surion (03-08-2011 23:39:02)
Hors ligne
Dans firebug, est-ce que tu peux "ouvrir" l'erreur 500 ?
Si tu cliques sur l'onglet "Réponse" de ton erreur 500 tu auras peut-être un message d'erreur plus explicite.
A+, Philippe
Hors ligne
Aujourd'hui j'ai dû passer sur un "commit" antérieur, et le problème ne se pose plus. Une erreur s'est glissé entre les sauvegardes mais je n'en sais pas plus.
Néanmoins j'ai remarqué un nouveau problème. J'utilise une library Google pour faire apparaitre une map sur ma page et me deplacer dessus.
Cette library entre en conflict avec celle de mon slide panel, et en fonction de leurs position dans le <head>, seul un des deux s'affiche correctement:
appel slide.js
appel googlemap.js
c'est googlemap qui fonctionne.
--------------------------------------
appel googlemap.js
appel slide.js
c'est le slide panel qui fonctionne.
J'ai passé ma journée à éplucher de la doc, mais je n'ai rien trouver (ou mal compris la doc).
Je me suis renseigné sur les appels, les conflicts jQuerry, le jQuery.noConflict(), noConflict(), les versions et autre.
Mais je n'ai rien pu en tirer.
Es ce que quelqu'un à déjà été confronté à ce problème ou connaitrai une solution?
Merci pour vos précédentes réponses ^^
Hors ligne
Pages: 1