Avatar billede martin29 Nybegynder
09. april 2005 - 23:07 Der er 14 kommentarer og
1 løsning

refresh af frame

Hejsa!

Hvordan lægger jeg en funktion ind her som refresher min frame der hedder productmenu også når der er blevet klikket på link?

<form name="form<%=rs("id")%>" action="add.asp?a_id=<%=id%>" target="addframe" method="post" >
<a class="text" href="java script:document.form<%=id%>.submit();"><img border="0" src="pics/warenkorb.gif"
align="absmiddle">&nbsp;<%=s_add_product%>&nbsp;</a>
Avatar billede mikkelk Nybegynder
09. april 2005 - 23:10 #1
document.getElementById('frameID').location.reload(); ?

- Bare et bud. Er ikke javascript-haj :-)
Avatar billede martin29 Nybegynder
09. april 2005 - 23:12 #2
Hvor skal jeg sætte productmenu ind henne. :-)

href="java script:document.getElementById('frameID').location.reload(); ?"
Avatar billede martin29 Nybegynder
09. april 2005 - 23:14 #3
href="java script:document.getElementById('productmenu').location.reload(); ?"<%=id%>.submit();"
Avatar billede mikkelk Nybegynder
09. april 2005 - 23:19 #4
href="java script:void(0);" onclick="document.form<%=id%>.submit();document.getElementById('productmenu').location.reload();"
vil jeg tro
Avatar billede martin29 Nybegynder
09. april 2005 - 23:29 #5
ok prøver i morgen tidligt. :-)
Avatar billede mikkelk Nybegynder
09. april 2005 - 23:32 #6
ok, god fornøjelse.
Er som sagt ikke sikker på at det virker :-)
Avatar billede martin29 Nybegynder
09. april 2005 - 23:32 #7
ps virker ikke. :-)
Avatar billede martin29 Nybegynder
09. april 2005 - 23:32 #8
det er et forsøg værd. ;-)
Avatar billede roenving Novice
10. april 2005 - 00:37 #9
Med getElementById('iframeID') får du fat i html-elementet i det overordnede dokument og ikke det window-element, du vil have refreshed ...

Men der synes også at være konflikter i reload-tingen, for hvis formen submittes og hele siden reloades, vil en inkluderet iframe jo også reloades ?-)

-- det skal da også bemærkes, at jeg anser det som dårlig kodestil, hvis man bruger links til at submitte en form, når man bare kan gøre det direkte !-)

<form name="form<%=rs("id")%>" action="add.asp?a_id=<%=id%>" target="addframe" method="post" >
<input type="image" border="0" src="pics/warenkorb.gif">

...
</form>
Avatar billede martin29 Nybegynder
10. april 2005 - 12:34 #10
Hej Roenving!

Tror det er bedst at du ser hele sammenhængen med det her så jeg får det lavet korrekt første gang. Bare lidt surt at du ikke er så meget til ASP da det hele har en sammenhæng.

Sidder og roder i http://www.shopfloor.dk/e-shop/index.html

Men når jeg skilder det fra hinanden og lægger det hele i hver sin frame virker butiksystemet ikke mere da jeg ikke får opdateret de frames som er afhænige af hinanden.
Avatar billede martin29 Nybegynder
10. april 2005 - 12:37 #11
PS klik på rubrik1 der er med fed skrift..
Avatar billede mikkelk Nybegynder
10. april 2005 - 20:30 #12
Jeg tror jeg overlader den til Roenving, han er vidst mere kompetent hvad det her angår end jeg er :-)
Avatar billede roenving Novice
10. april 2005 - 23:42 #13
Hvordan ville du skille det i forskellige frames ?-)
Avatar billede martin29 Nybegynder
13. oktober 2005 - 18:55 #14
lukker da jeg ikke har brug for at arbejde videre på ovenstående.
Avatar billede roenving Novice
16. oktober 2005 - 15:57 #15
OK ?-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester