Des include dans un calque

Des include dans un calque - HTML/CSS - Programmation

Marsh Posté le 18-04-2007 à 14:12:28    


Salut à tous, voila le problème :
J'ai un lien (#), qui ouvre 2 calques(principal et principal2), à l'interieur de principal 2; il y a un autre lien qui modifie le contenu de principal. J'ai alegé le code volontairement, vous ne voyez que ce qui pose problème.
 
Alors quand je fais ça :
 
<a href="#" onclick="MM_setTextOfLayer('principal','','<?php include("page.php" ?>');MM_setTextOfLayer('principal2','','&lt;center&gt;\n&lt;a href=&quot;#&quot; id=&quot;past&quot; \n\nonclick=&quot;MM_setTextOfLayer(\'principal\',\'\',\'!!!!!!!!!!test!!!!!!!!!!\');/a&gt;\n&lt;/center&gt;')">Nom rubrique</a>
 
Il y a mon calque principal qui affiche bien le contenu de page.php, et mon lien de principal2 qui fonctionne et affiche bien "!!!!!!!!!!test!!!!!!!!!!"
 
Quand je fais ça :
 
<a href="#" onclick="MM_setTextOfLayer('principal','','<?php include("page.php" ?>');MM_setTextOfLayer('principal2','','&lt;center&gt;\n&lt;a href=&quot;#&quot; id=&quot;past&quot; \n\nonclick=&quot;MM_setTextOfLayer(\'principal\',\'\',\'<?php echo "arf!" ?>\');/a&gt;\n&lt;/center&gt;')">Nom rubrique</a>
 
La encore il y a mon calque principal qui affiche bien le contenu de page.php, et mon lien de principal2 qui fonctionne et affiche bien "arf!"
 
Mais, quand je fais ça :
 
<a href="#" onclick="MM_setTextOfLayer('principal','','<?php include("page.php" ?>');MM_setTextOfLayer('principal2','','&lt;center&gt;\n&lt;a href=&quot;#&quot; id=&quot;past&quot; \n\nonclick=&quot;MM_setTextOfLayer(\'principal\',\'\',\'<?php include("page.php" ?>\');/a&gt;\n&lt;/center&gt;')">Nom rubrique</a>
 
La, c'est le drame, mon lien de principal2 ne répond plus, le deuxième include ne répond pas.
 
Quel est le problème ?
Merci d'avance.

Reply

Marsh Posté le 18-04-2007 à 14:12:28   

Reply

Marsh Posté le 18-04-2007 à 20:54:19    

un peu d'aide s'il vous plait !
Mourquoi cet include ne marche pas ?
Personne ne connait une méthode permettant d'obtenir le même resultat qu'un include avec un syntaxe différente ?

Reply

Marsh Posté le 18-04-2007 à 22:33:31    

toms38 a écrit :

Personne ne connait une méthode permettant d'obtenir le même resultat qu'un include avec un syntaxe différente ?


Recommence en allant lire de bons tutos, cherches "pseudo frames" sur Google. Parce là, sans vouloir te vexer, ton code est à la fois dégeulasse et stupide. Désolé.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 18-04-2007 à 23:10:56    

moi ce que je vois surtout c'est ca: <?php include("page.php" ?> alors que ça s'écrit ainsi: <?php include("page.php" ); ?>


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 18-04-2007 à 23:54:01    

Oui merci dartyDuck, j'ai ta correction et ça ne marche toujours pas biensur, j'ai fais une faute de frappe en postant.
Sinon DWOGSI, la tu as l'impression que c'est un code stupide et c'est normal car tu ne comprend rien j'ai enlevé plein d'option mais il faut savoir que ca fait quand meme un site qui a de la gueule avec un systeme de scenario et d'animation vraiment sympa, donc c'est normal que tu ne comprenne rien, et c'est dommage que tu trouves ca dégueulasse, mais je ne le changerai pas et ce que tu dis ne m'aide pas trop^^.
Sinon j'ai fais quelques recherches et je pense que ca vient d'un problème de chemin relatif pour accéder au fichier php en question ? Pouvez-vous me mettre sur la voix ?
Merci d'avance.

Reply

Marsh Posté le 18-04-2007 à 23:57:19    

faut que tu mettes l'addresse complete : <?php include("http://www.monsite.com/dossier/page.php" ); ?> car si la page actuelle n'est pas dans le mm rep que page.php elle la trouvera pas.


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Marsh Posté le 19-04-2007 à 00:00:20    

toms38 a écrit :

Oui merci dartyDuck, j'ai ta correction et ça ne marche toujours pas biensur, j'ai fais une faute de frappe en postant.
Sinon DWOGSI, la tu as l'impression que c'est un code stupide et c'est normal car tu ne comprend rien j'ai enlevé plein d'option mais il faut savoir que ca fait quand meme un site qui a de la gueule avec un systeme de scenario et d'animation vraiment sympa, donc c'est normal que tu ne comprenne rien, et c'est dommage que tu trouves ca dégueulasse, mais je ne le changerai pas et ce que tu dis ne m'aide pas trop^^.
Sinon j'ai fais quelques recherches et je pense que ca vient d'un problème de chemin relatif pour accéder au fichier php en question ? Pouvez-vous me mettre sur la voix ?
Merci d'avance.

 

Quel quel que soit le contexte je maintiens que les méthodes que tu utilises sont totalement stupides. Au lieu d'utiliser du javascript, si tu voulais faire du dynamique, pourquoi ne pas avoir utilisé du php ou équivalent? Ou alors, si tu tiens à js, je pencherais pour du AJAX comme on dit, en utilisant du xmlhttprequest et non pas un stockage barbare de l'intégralité du code de tes pages dans une seule.


Message édité par dwogsi le 19-04-2007 à 00:00:38

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 19-04-2007 à 00:12:18    

A chaque fois que l'on clique sur un lien, ca fait apparaitre avec des animations mon "principal2" qui contient d'autres liens, quand je clique sur ces autres liens, ca change le contenu du "principal" et l'affiche progressivement en enlevant un masque que je fais apparaitre au préalable devant.
Donc moi je veux bien faire mon site plus proprement en utilisant les pseudo frames, mais a ce moment-la comment conserver mes animations ?

Reply

Marsh Posté le 19-04-2007 à 00:14:57    

On peut voir ce site?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 19-04-2007 à 00:32:05    

wai pasque là je pige que dalle !


---------------
Nikon D7000 + 18-105VR + 35mm 1.8
Reply

Sujets relatifs:

Leave a Replay

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