Hmm, detta är nog javascript eller
parent.frames['frame_namn'].location = 'sidan_som_skall_laddas.asp'
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
12 svar · 300 visningar · startad av Lina
Hallå allihop....
Sitter just som bäst och bygger en shop i asp. På denna shop ligger varukorgen i en egen frame. När kunden lägger ner en vara i korgen (via länk) skall korgen uppdateras och sedan skall även mainframen uppdateras (response.redirect). Nu har jag kört fast. Det är ju så att man inte kan ange en target i response.redirect, eller har jag fel?
Är det någon som har ett förslag hur jag skall göra för att få två frames att uppdateras i samband med att man lägger ner värden i databasen.
------------------
Du lever bara en gång och den gången är nu!
Hmm, detta är nog javascript eller
parent.frames['frame_namn'].location = 'sidan_som_skall_laddas.asp'
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
Vet inte är det det?
Den sidan jag gör response.redirecten är ju en ren ASP-sida.... Hur gör man för att använda javascriptet där???
Glömde ju säga att båda framerna måste uppdateras efter det att den rena ASP-sidan har körts eftersom de båda sidorna är beroende av data som läggs ner i databasen på ASP-sidan....
När detta är fakta undrar jag om jag kan lägga javascriptet på den första sidan eler blir bara den ena sidan uppdaterad med rätt väden då?
Hmm.. Virrigt? Kanske... Fråga om ni undrar trots min oklara förklaring!
------------------
Du lever bara en gång och den gången är nu!
Lägg en response då till en sida som uppdaterar 2 frames :q
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
Okej!!!!
Virrig och dan som jag är så ska jag ge en enklare förklaring till mitt problem...
Mina två dokument som ligger i olika frames skall uppdateras automatiskt när kunden lägger ner en vara i korgen. Som det är nu uppdateras båda sidorna med hjälp av response.redirect. Problemet är när det sista dokumentet skall uppdateras så hamnar det i samma frame som det första dokumentet som uppdaterades. Hur gör jag för att få det att öppnas i rätt frame....
Alltså...
Hur styr jag vart en response.redirect skall öppnas?
Förstog ni mig nu? :q
------------------
Du lever bara en gång och den gången är nu!
Med redirect kan du inte styra vart du skall förutom till det dokumentet du skall till... Detta har sin förklaring i att ASP inte har någon som helst koppling till webbläsaren på HTML-nivå... och således kan den inte vet vad som finns där när ASPn körs... fär den körs ju som bekant på servern, och sedan skickas resultatet till klienten...
Så din lösning passar sig nog bäst som en javascriptare... :)
------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide
Slutsnackat! Här är det du behöver:
Redirecta till en sida med följande innehåll:
Javascriptet:
<script>
function LogOut()
{
parent.top.location.href="sidan"
}
</script>
Kommentar: top kan bytas ut mot annan ram
Och i bodyn måste du ha något liknande så att scriptet körs
<body onLoad="LogOut()" >
Som rossifumi skrev,
Man kan göra det genom response.redirect() till en sida som delar upp i två frames, med dom sidorna du vill visa.
Då funkar det även om javascript är avstängt.
/T
------------------
"Den som väntar på någon som gått behöver inte vänta längre..."
[Redigerat av Toonster den 13 feb 2001]
Dock förutsatt att man inte ligger i en frame själv... ;)
------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide
Vad ni krånglar till det :) Nu fattar jag knappt själv vad jag har skrivit ;)
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho
Jaja, som sagt tacklar jag för hjälpen.
Löste det med ett Javascript eftersom jag redan ligger i ett frameset när jag skall länka...
Till de som har stängt av Javascript kan jag bara beklaga att min sida inte fungerar för dem...
§jr
------------------
Du lever bara en gång och den gången är nu!
Kalla mig dum, men vad sa jag i mitt första inlägg... hmm javascript och ett fint exempel ;)
------------------
"I have to return some video tapes" - Patrick Bateman, American Psycho