Rafraichissement de page
Golems
-
LeSousss Messages postés 150 Statut Membre -
LeSousss Messages postés 150 Statut Membre -
Bonjour à tous
Voila je suis en train de développer un site de commerce.
Sur ma page :
A gauche une iframe pour les rayons,
au milieu une iframe pour les visu des produits
a droite deux iframe (1ere : caddie, 2nde : montant du caddie)
J'arrive à incrémenter mon caddie lorsque je selectionne un produit dans ma page centrale, mais je n'arrive pas à rafraichir mon montant du caddie.
J'ai essayé avec pas mal de combinaison de refresh mais sans resultat.
Je vois deux pistes :
> lors de l'appui sur le produit je recharge la page caddie et la page montant caddie
> lors de l'appui sur le produit il s'insere dans le caddie et la apge caddie refresh la apge montant caddie
Comment faire ???????
Certains me dirons qu'il suffit de faire qu'une seule page caddie+montant caddie mais pas pratique quand j'ai un caddie bien rempli puisque le bouton de validationde la commande que se situe sous le montant total du caddie descend avec la scrollbar et n'est plus visible!!!!!
Merci d'avance
Golems
Voila je suis en train de développer un site de commerce.
Sur ma page :
A gauche une iframe pour les rayons,
au milieu une iframe pour les visu des produits
a droite deux iframe (1ere : caddie, 2nde : montant du caddie)
J'arrive à incrémenter mon caddie lorsque je selectionne un produit dans ma page centrale, mais je n'arrive pas à rafraichir mon montant du caddie.
J'ai essayé avec pas mal de combinaison de refresh mais sans resultat.
Je vois deux pistes :
> lors de l'appui sur le produit je recharge la page caddie et la page montant caddie
> lors de l'appui sur le produit il s'insere dans le caddie et la apge caddie refresh la apge montant caddie
Comment faire ???????
Certains me dirons qu'il suffit de faire qu'une seule page caddie+montant caddie mais pas pratique quand j'ai un caddie bien rempli puisque le bouton de validationde la commande que se situe sous le montant total du caddie descend avec la scrollbar et n'est plus visible!!!!!
Merci d'avance
Golems
A voir également:
- Rafraichissement de page
- Impossible de supprimer une page word - Guide
- Page d'accueil - Guide
- Imprimer tableau excel sur une page - Guide
- Numéro de page word - Guide
- Page accueil iphone - Guide
4 réponses
salut,
j'ai eu un problème du genre i n'y a pas très longtemps, j'ai choisi ta solution 1 ("lors de l'appui sur le produit je recharge la page caddie et la page montant caddie" )
Seulement il faut le faire en javascript, le html ne peut pas avoir un lien vers 2 pages en même temps.
Dans le <head> :
Dans le <body> :
En fait moi je devait raffraichir ma page en sélectionnant un nom dans une liste box mais le principe et le même pour un lien ou un bouton.
Il te suffit de remplacer avec tes paramètres.
Dans le javascript,
++
j'ai eu un problème du genre i n'y a pas très longtemps, j'ai choisi ta solution 1 ("lors de l'appui sur le produit je recharge la page caddie et la page montant caddie" )
Seulement il faut le faire en javascript, le html ne peut pas avoir un lien vers 2 pages en même temps.
Dans le <head> :
<script language="javascript" type="text/javascript">
<!--
function recharge(cadre1, cadre2, selection, val1, val2)
{
eval(cadre1+".location='"+val1+selection.options[selection.selectedIndex].value+"'");
eval(cadre2+".location='"+val2+selection.options[selection.selectedIndex].value+"'");
}
-->
</script>
Dans le <body> :
<select name="Nom_Intervenant" onchange="recharge('parent.frames[\'frame1\']', 'parent.frames[\'frame2\']', this, 'lien_vers_page_1', 'lien_vers_page_2')" align="center">
En fait moi je devait raffraichir ma page en sélectionnant un nom dans une liste box mais le principe et le même pour un lien ou un bouton.
Il te suffit de remplacer avec tes paramètres.
Dans le javascript,
selection.options[selection.selectedIndex].valuecorrespond à mes variables dans les options du select, à toi de faire passer les variables dont tu as besoin à la place.
++
Re,
essaye de faire ton lien comme ca :
<code
<a href="#" target="caddie" onclick="recharge('nom_frame_cadie', 'nom_frame_montant_cadie', this, './caddie.php?idproduit=<?echo $produit['idproduit'];?>&quantite=0', 'lien_vers_page_2')"><img src="interface/magasin/moins.gif" alt="Enlever du caddie" width="11" height="11" border="0"></a>
>
Je pense que le javascipt est bon. Test et dit moi ca.
essaye de faire ton lien comme ca :
<code
<a href="#" target="caddie" onclick="recharge('nom_frame_cadie', 'nom_frame_montant_cadie', this, './caddie.php?idproduit=<?echo $produit['idproduit'];?>&quantite=0', 'lien_vers_page_2')"><img src="interface/magasin/moins.gif" alt="Enlever du caddie" width="11" height="11" border="0"></a>
>
Je pense que le javascipt est bon. Test et dit moi ca.
Re,
essaye de faire ton lien comme ca :
Je pense que le javascipt est bon. Test et dit moi ca.
essaye de faire ton lien comme ca :
<a href="#" target="caddie" onclick="recharge('nom_frame_cadie', 'nom_frame_montant_cadie', this, './caddie.php?idproduit=<?echo $produit['idproduit'];?>&quantite=0', 'lien_vers_page_2')"><img src="interface/magasin/moins.gif" alt="Enlever du caddie" width="11" height="11" border="0"></a>
Je pense que le javascipt est bon. Test et dit moi ca.
Petite rectification, tu peut supprimer
dans le javascript ainsi que selection dans la fonction, du coup il te reste ca :
et tu peut enlever le this dans ton lien
selection.options[selection.selectedIndex].value
dans le javascript ainsi que selection dans la fonction, du coup il te reste ca :
<script language="javascript" type="text/javascript">
<!--
function recharge(cadre1, cadre2, val1, val2)
{
eval(cadre1+".location='"+val1+"'");
eval(cadre2+".location='"+val2+"'");
}
-->
</script>
et tu peut enlever le this dans ton lien
Je te remercie pour ta reponse, mais je n'arrive pas à l'appliquer sur mon code au niveau de mon lien.
<a href="./caddie.php?idproduit=<? echo $produit['idproduit']; ?>&quantite=0" target="caddie"><img src="interface/magasin/moins.gif" alt="Enlever du caddie" width="11" height="11" border="0"></a>
Si tu peux regarder, merci d'avance
Golems