erreur à l'ouverture d'une page PHP: code javascript d'un widget qui n'existe plus
J'ai créé une page (.php) dans laquelle j'ai créé un panneau à onglets (option Spry) via Dreamweaver CS4. Jusque là tout marche normalement : pas d'erreur au chargement de la page ni lors de son exécution (j'affiche bien tous les onglets)
Une fois ce test fait j'ai modifié le code de mon panneau à Onglets en introduisant dans une balise Div de class=TabbedPanelsContent une commande Php sous la forme <?php Include('Onglet.inc.html'); ?> (l'include ne contient que du code de remplissage HTML). A partir de là Dreamweaver me renvoie le panneau d'erreur suivant : "" ...le document contient le code javascript d'un widget qui n'existe plus..."" et me donne la référence du widget qui a été créé précédemment et qui fonctionnait (widget : varTabbedPanels1=new spry.widget.TabbedPanels("TabbedPanels1").
Malgré cette anomalie, l'éxécution se déroule normalement mais la prévisualisation dans Dreamweaver n'est plus correcte (je n'obtiens plus le petit oeil sur chaque onglet qui permet d'afficher la zone contenu correspondante entre autre).
Question: est-ce une erreur grossière de ma part ? L'inclusion de la commande PHP est-elle en cause (Spy ne le permet pas ?) Est-ce une anomalie de Dreamweaver ?
Je ne trouve pas de piste de réponse malgré toutes mes recherches.
Developement : Windows Vista, Dreamveaver/CS4, PHP 5.2.9, VAMPserver 2
Code modifié correspondant à ma question
Voici le code raccourci aux éléments correspondants:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <div id="TabbedPanels1" class="TabbedPanels">
<ul class="TabbedPanelsTabGroup">
<li class="TabbedPanelsTab" tabindex="0"><img SRC=.... etc..</li>
<li class="TabbedPanelsTab" tabindex="0"><img src=.... etc ..</li>
</ul>
<div class="TabbedPanelsContentGroup">
<div class="TabbedPanelsContent"><!-- Début Onglet Aquagym -->
<?php Include('Onglet_Aquagym.inc.html'); ?>Fin Onglet Aquagym -->
<div class="TabbedPanelsContent"> <!-- Début ... etc ...
... etc ... avec les fins de balises correspondantes...
<script type="text/javascript">
var TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
</script> |
1 pièce(s) jointe(s)
widget disparu : mise à disposition du code concerné
Après vérifications je ne trouve pas de balise restée ouverte. Je. continue à sécher. J'ai mis le fichier .php complet en pièce jointe. Je pense (comme c'est la première fois) qu'il vous sera accessible.
Cette page est formée à partie d'un modèle que j'ai créé précédemment d'où certaines partie du code non modifiables évidemment;