04. marts 2005 - 13:44Der er
5 kommentarer og 1 løsning
Udskifte html-tekststreng i en frame
Jeg har et problem med at få vist en html-tekststreng i en frame.
Der er to frames (frame1 og frame2), hvor jeg vil have en html-tekststreng vist i frame2, når der bliver udført bestemte handlinger i frame1... Jeg har styr på alt det indledende og mangler derfor "kun" at kunne sende html-tekststrengen til frame2.
Det skal understreges, at jeg har html'en som tekststreng og derfor ikke blot kan udskifte src i framen, som jeg ville kunne, hvis jeg havde html'en som en fil...
Jeg tænker, at løsningen må være en document.write... men hvordan får jeg fat i document i frame2? Det er ikke streng nødvendigt for mig, at løsningen bruger frames, men det er vel den eneste måde, at jeg kan få vist en html-streng i en del af et vindue??
Synes ellers, at jeg var meget specifik, men jeg skal forsøge at uddybe... I frame1 har jeg et Active Widgets Grid, der holder sine data i et array, hvor der dog kun vises nogle af dataene. Når der markeres en række i grid'et, ønsker jeg at vise nogle af de ikke-viste data fra arrayet i frame2.
Jeg har styr på alt lige fra markering til at trække de ønskede data ud af arrayet, men jeg kan ikke finde ud af at få vist de ønskede data fra arrayet. Der er tale om html-kode, der skal vise i "fortolket form" i frame2. Jeg forsøgte først at få dem vist i et textarea, men så bliver det jo vist som ascii tekst, hvilket jeg ikke ønsker...
Opbygningen i frames er ikke et must - det er blot mit forsøg på at løse problemet, hvis ellers jeg kunne finde ud af at sende tekststrengen derover...
Løsningen ville være lige til højrebenet, hvis ellers jeg havde de ønskede data gemt i hver sin .html fil, da jeg så blot ville kunne skifte src ud i framen med den tilhørende fil hver gang, der blev markeret en ny række. Men det har jeg desværre ikke - og jeg vil gerne slippe for at have en bunke persistente filer liggende. Så spørgsmålet er nærmest, om man kan gøre det samme blot "on the fly" ved at skrive direkte til f.eks. en frame?
Da der ikke er kommet nogen bud, lukkes spørgsmålet.
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.