23. april 2004 - 10:00Der er
15 kommentarer og 1 løsning
Opdaterer frams
Hej
Jeg har en asp side hvor jeg har 2 framset. En vandret og en lodret. Jeg bruger parent.frames[2].location.href = 'menu3.asp?valg1=' + document.getElementById('valg1').options[ document.getElementById('valg1').selectedIndex ].value; til at opdaterer menu i dne vandrette set. Men hvordant får jeg opdater en side i den lodrette set.
Jeg ville faktisk gerne lægge en URL ud, men det er vores interne intranet. Men jeg prøvet forklarer lidt bedre.
Hej har en lige hvor jeg har et framset foroven med 3 kombobokse. Dette køre fint, men når man har foretaget sit valg i den sidste boks, skal jeg have opdateret en side i en andet framset. Det er koden til at få denne side opdateret.
Jeg tror det er denne linie parent.frames[3].location.href = 'menu4.asp bare det er et andet framset der skal opdaterer.
Så er det godt, det er JavaScript (som intet har med Java at gøre) ;o) Du bliver nødt til at vælge alternativet til at lægge en URL. Uden koden til dine framesets, er det ikke muligt at se, hvordan der skal adresseres :) /mvh
Så har jeg lavet et meget simpel/grim eksempel, men jeg håber det viser hvad der er jeg vil. Når man valgt i boksen valg, skal den nederste del af siden opdateres. Jeg håber det kan lave sider gøre.
Ja, men jeg er ikke sikker på, du forstår, hvad jeg mener :)
For at kunne adressere kaldet korrekt, kræves det, at jeg kan se hele strukturen i frameset-hierakiet. Kan jeg ikke se vejen til, hvor du bor, kan jeg ikke forklare postbuddet hvilken vej, han skal gå for at aflevere et brev til dig ... om jeg så må sige.
Man kalder ikke ens i to forskellige framesets - og jeg har på fornemmelsen, at dit frames-hieraki består af flere framesets, der er nested ... er det korrekt? I så fald må jeg have hele frames-hierakiets struktur for at kunne svare. Jeg må vide, hvordan du nester dine framesets :) /mvh
Prøv: top.frames[1]. 'top' refererer til det 'yderste' frameset - uanset, hvor i frames-hierakiet, du står og 'frames[1]' refererer til den anden frame i dette frameset. Det skulle gerne virke :) /mvh
Først skal vi op og have fat i 'Far' (parent) - derefter skal vi have fat i 'Farfar' (det må jo være Fars far ... altså parent.parent).
Yups ... no problemo. Jeg skal prøve at huske at kikke efter. Ekspertens mail-system virker desværre elendigt, så man får desværre kun sjældent en mail om nyt i et spm :o| Lidt pinligt i et forum, der i høj grad handler om hjælp til kodning :o)
Hvis du ser sider igen så skal der være em form på den nederste del. Når denne form er sendt og behandlet, skal jeg over til hoved framsettet igen. Altså ikke ikke 2 sæt. Jeg bruger Response.Redirect til dette. Hvordan gør jeg det. Håber du forstår hvad jeg mener
Ole jeg lukker, men skriv så kan jeg oprette et nyt spørgmål med points til dig. Du har hjulpet med. Tak skal du have
Synes godt om
Ny brugerNybegynder
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.