Me revoici.......et je suis toujours autant débutant :)
J'ai toujours pas réussi malgré les conseils dévoués de Stéphane
Mon petit problème:
Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2
etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une
gamme de mes produits.
Le code source de mon tableau est le suivant:
<table width="513" height="119" border="1">
<tr>
<td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p>
<p>-Gamme Produit n°2 </p></td>
<td width="283"><p>- Gamme Produit n°3</p>
<p>- Gamme Produit n°4 </p></td>
</tr>
</table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier
ce menu sur la deuxième page ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
YD
Mon petit problème: Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2 etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une gamme de mes produits.
Le code source de mon tableau est le suivant: <table width="513" height="119" border="1"> <tr> <td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p> <p>-Gamme Produit n°2 </p></td> <td width="283"><p>- Gamme Produit n°3</p> <p>- Gamme Produit n°4 </p></td> </tr> </table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier ce menu sur la deuxième page ?
Non, la page 1 n'existe plus depuis longtemps (pour le navigateur !) quand la page 2 est chargée, et avec elle, les objets, les scripts, les variables.
La méthode toute bête et toute simple est de le supprimer de la page 1 et de le faire écrire à grands coups de document.write par ton script.
J'explique : le menu est dans un fichier JS appelé par ex. menu.js contenant le code HTML dans une chaîne comme document.write('<a href="machin">Machin</a>'); etc. Chaque page à l'endroit où doit apparaître ce menu contient la ligne : <script type=text/javascript" src="menu.js"></script>
L'inconvénient est la qualité du code qui doit passer sur tous les navigateurs. Bien entendu les internautes ayant désactivé JS ne verront rien et non plus les robots des moteurs de recherche. À leur intention on peut écrire un menu basique entre des balises <noscript> et </noscript>.
HTH -- Y.D.
Mon petit problème:
Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2
etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une
gamme de mes produits.
Le code source de mon tableau est le suivant:
<table width="513" height="119" border="1">
<tr>
<td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p>
<p>-Gamme Produit n°2 </p></td>
<td width="283"><p>- Gamme Produit n°3</p>
<p>- Gamme Produit n°4 </p></td>
</tr>
</table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier
ce menu sur la deuxième page ?
Non, la page 1 n'existe plus depuis longtemps (pour le navigateur !)
quand la page 2 est chargée, et avec elle, les objets, les scripts,
les variables.
La méthode toute bête et toute simple est de le supprimer de la page 1
et de le faire écrire à grands coups de document.write par ton script.
J'explique : le menu est dans un fichier JS appelé par ex. menu.js
contenant le code HTML dans une chaîne comme
document.write('<a href="machin">Machin</a>'); etc.
Chaque page à l'endroit où doit apparaître ce menu contient la ligne :
<script type=text/javascript" src="menu.js"></script>
L'inconvénient est la qualité du code qui doit passer sur tous les
navigateurs. Bien entendu les internautes ayant désactivé JS ne verront
rien et non plus les robots des moteurs de recherche. À leur intention on
peut écrire un menu basique entre des balises <noscript> et </noscript>.
Mon petit problème: Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2 etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une gamme de mes produits.
Le code source de mon tableau est le suivant: <table width="513" height="119" border="1"> <tr> <td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p> <p>-Gamme Produit n°2 </p></td> <td width="283"><p>- Gamme Produit n°3</p> <p>- Gamme Produit n°4 </p></td> </tr> </table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier ce menu sur la deuxième page ?
Non, la page 1 n'existe plus depuis longtemps (pour le navigateur !) quand la page 2 est chargée, et avec elle, les objets, les scripts, les variables.
La méthode toute bête et toute simple est de le supprimer de la page 1 et de le faire écrire à grands coups de document.write par ton script.
J'explique : le menu est dans un fichier JS appelé par ex. menu.js contenant le code HTML dans une chaîne comme document.write('<a href="machin">Machin</a>'); etc. Chaque page à l'endroit où doit apparaître ce menu contient la ligne : <script type=text/javascript" src="menu.js"></script>
L'inconvénient est la qualité du code qui doit passer sur tous les navigateurs. Bien entendu les internautes ayant désactivé JS ne verront rien et non plus les robots des moteurs de recherche. À leur intention on peut écrire un menu basique entre des balises <noscript> et </noscript>.
HTH -- Y.D.
ASM
Bonjour,
Me revoici.......et je suis toujours autant débutant :) J'ai toujours pas réussi malgré les conseils dévoués de Stéphane
ben ce n'était pas terrible mon truc finalement. et en plus pas facile à faire si on reste sur la même fenêtre
Mon petit problème: Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2 etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une gamme de mes produits.
Le code source de mon tableau est le suivant: <table width="513" height="119" border="1"> <tr> <td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p> <p>-Gamme Produit n°2 </p></td> <td width="283"><p>- Gamme Produit n°3</p> <p>- Gamme Produit n°4 </p></td> </tr> </table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier ce menu sur la deuxième page ?
Non ! Rien n'est prévu en javascript pour qu'il se souvienne de quoi que ce soit au passage d'une page à une autre.
Il faut un javascript particulier dans chaque page. La communication des infos d'une page à l'autre peut alors se faire via les cookies ou via ce qu'on peut mettre à la fin d'une url.
Pour dire comme YD, ce n'est pas une très bonne idée de confier çà au javascript.
Tu peux t'entrainer à essayer de trouver une méthode pour le faire, comme celle indiquée par YD, bien que çà ne copie rien. Mais il vaudrait mieux ne pas l'utiliser.
Pourquoi as-tu besoin de copier ce menu d'une page à une autre ? Et, est-ce qu'il faudra le copier sur d'autres pages ?
L'idéal serait de confier çà au serveur
Pour continuer dans le sens du Javascript, imaginons que tu aies un menu :
répété de page en page Mais, bien sûr, sur la page 2 tu veux que le 'Menu 2' - ne soit pas clicable - et soit écrit en gras et rouge
alors, voir la démo: http://perso.wanadoo.fr/stephane.moriaux/truc/menu_style_suivant_page/index.htm dans cet exeple, si le JS est désactivé : pas grâve, çà fonctionnera tout de même.
-- Stephane Moriaux et son [moins] vieux Mac
Bonjour,
Me revoici.......et je suis toujours autant débutant :)
J'ai toujours pas réussi malgré les conseils dévoués de Stéphane
ben ce n'était pas terrible mon truc finalement.
et en plus pas facile à faire si on reste sur la même fenêtre
Mon petit problème:
Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2
etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une
gamme de mes produits.
Le code source de mon tableau est le suivant:
<table width="513" height="119" border="1">
<tr>
<td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p>
<p>-Gamme Produit n°2 </p></td>
<td width="283"><p>- Gamme Produit n°3</p>
<p>- Gamme Produit n°4 </p></td>
</tr>
</table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier
ce menu sur la deuxième page ?
Non ! Rien n'est prévu en javascript
pour qu'il se souvienne de quoi que ce soit
au passage d'une page à une autre.
Il faut un javascript particulier dans chaque page.
La communication des infos d'une page à l'autre peut alors
se faire via les cookies
ou via ce qu'on peut mettre à la fin d'une url.
Pour dire comme YD,
ce n'est pas une très bonne idée de confier çà au javascript.
Tu peux t'entrainer à essayer de trouver une méthode pour le faire,
comme celle indiquée par YD, bien que çà ne copie rien.
Mais il vaudrait mieux ne pas l'utiliser.
Pourquoi as-tu besoin de copier ce menu d'une page à une autre ?
Et, est-ce qu'il faudra le copier sur d'autres pages ?
L'idéal serait de confier çà au serveur
Pour continuer dans le sens du Javascript,
imaginons que tu aies un menu :
répété de page en page
Mais, bien sûr, sur la page 2 tu veux que le 'Menu 2'
- ne soit pas clicable
- et soit écrit en gras et rouge
alors, voir la démo:
http://perso.wanadoo.fr/stephane.moriaux/truc/menu_style_suivant_page/index.htm
dans cet exeple, si le JS est désactivé :
pas grâve, çà fonctionnera tout de même.
Me revoici.......et je suis toujours autant débutant :) J'ai toujours pas réussi malgré les conseils dévoués de Stéphane
ben ce n'était pas terrible mon truc finalement. et en plus pas facile à faire si on reste sur la même fenêtre
Mon petit problème: Sur la "page1.htm" j'ai un petit menu(Gamme Produits 1, Gamme Produits 2 etc.). Je voudrai le recopier sur la "page2.htm" lorsque je clique sur une gamme de mes produits.
Le code source de mon tableau est le suivant: <table width="513" height="119" border="1"> <tr> <td width="214"><p><a href="page2.htm">-Gamme Produit n°1</a></p> <p>-Gamme Produit n°2 </p></td> <td width="283"><p>- Gamme Produit n°3</p> <p>- Gamme Produit n°4 </p></td> </tr> </table>
Y a t-il une méthode toute bête et toute simple en javascript, pour copier ce menu sur la deuxième page ?
Non ! Rien n'est prévu en javascript pour qu'il se souvienne de quoi que ce soit au passage d'une page à une autre.
Il faut un javascript particulier dans chaque page. La communication des infos d'une page à l'autre peut alors se faire via les cookies ou via ce qu'on peut mettre à la fin d'une url.
Pour dire comme YD, ce n'est pas une très bonne idée de confier çà au javascript.
Tu peux t'entrainer à essayer de trouver une méthode pour le faire, comme celle indiquée par YD, bien que çà ne copie rien. Mais il vaudrait mieux ne pas l'utiliser.
Pourquoi as-tu besoin de copier ce menu d'une page à une autre ? Et, est-ce qu'il faudra le copier sur d'autres pages ?
L'idéal serait de confier çà au serveur
Pour continuer dans le sens du Javascript, imaginons que tu aies un menu :
répété de page en page Mais, bien sûr, sur la page 2 tu veux que le 'Menu 2' - ne soit pas clicable - et soit écrit en gras et rouge
alors, voir la démo: http://perso.wanadoo.fr/stephane.moriaux/truc/menu_style_suivant_page/index.htm dans cet exeple, si le JS est désactivé : pas grâve, çà fonctionnera tout de même.