Just nu i M3-nätverket
Jump to content

Ladda om frames!


AndrAAx

Recommended Posts

Håller på med en web-butik och har problem med att uppdatera varukorgen.

 

Har 3 frames

Frame 1 - menyn

Frame 2 - varor

Frame 3 - varukorg

 

När man lägger i en vara i varukorgen så körs en php fil som stoppar in varan i korgen och laddar om varan igen i frame 2. Mitt problem är att jag vill att den skall ladda om frame 3 ochså, så varukorgen uppdateras.

 

Kan inte ett smack om java så har ni förslag på hur detta skall kunna lösas så är tydlig hur koden skall läggas in på sidan!

 

 

 

[inlägget ändrat 2004-12-02 01:51:34 av AndrAAx]

Link to comment
Share on other sites

Se till att dina server-side script skapar javascript på klienten som uppdaterar de andra ramarna. Ex. skapar du i mottagande sss följande som första kod:

 

top.OtherFrame.UpdateFunction()

 

Du får vara mer detaljerad i din problemställning för att få mer hjälp.

 

 

 

Link to comment
Share on other sites

Ska försöka, denna fil körs för att lägga till varan i varukorgen.

 

<?php

include '../php/connect.php';

 

if ($submit) {

$timet=date("H");

$datum=date("ymj");

$ip = $REMOTE_ADDR;

 

$result=MYSQL_QUERY("INSERT INTO audio_kundv (id,ip,timet,varunr,datum)"."VALUES ('NULL','$ip','$timet','$varunr','$datum')") or die(mysql_error());

 

}

 

?>

<meta http-equiv="refresh" content="1; URL=vara.php?varunr=<? echo $varunr?>">

 

Vill att denna även skall ladda om varukorgen som ligger i en iframe som heter "kundvagn". Denna iframe ligger i en frame som heter "bottomFrame"

 

Det spelar ingen roll om iframen eller hela framen uppdateras där varukorgen ligger bara någon av dem gör det!

Några förslag?

 

Link to comment
Share on other sites

Har testat med detta tillägg, med det funkar inte, är det något fel i det eller?

 

<script language="JavaScript">

 

parent.bottomFrame.location.reload();

 

 

</script>

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...