petterg Skrevet 9. august 2005 Rapporter Del Skrevet 9. august 2005 Er det mulig for et javascript å øke/redusere antall frames på en side uten å reloade innholdet i eksisterende frames? Altså ha en "open link in new frame (ikke window)" type link. (vet man kan skripte resize av frames) Tenkt brukt på webmail... man sitter å skriver en mail, så skulle man ha sjekket et eller annet i en annen mail. Så kan man få opp et ekstra frame med mulighet til å bla i gammel mail uten å måtte klippe / lime det man holdt på å skrive Webmailen er lagt opp slik at menyen er et frame, og hoveddelen er et frame. Man kan selvsagt ha flere frames med størrelse 0 liggende ubrukt, intill man trenger flere frames, men det setter jo en begrensning på hvor mange frames man kan få åpnet. Lenke til kommentar
Stian_S Skrevet 31. august 2005 Rapporter Del Skrevet 31. august 2005 Det skal være mulig å justere høyde/bredde og innhold i en iframe ved hjelp av javascript. Slik jeg skjønner, så trenger du kode for å åpne en side i en iframe fra en annen iframe etc. <!-- Link som åpner ny_htmlside.html i angitt iframe. <a href="ny_htmlside.html" target="frame_1">Åpne ny side</a> <!-- Iframe <iframe src="htmlside.html" name="frame_1" height=100 width=100 scrolling="AUTO" marginheight=0 marginwidth=0 frameborder=1></iframe> No slikt...? Lenke til kommentar
petterg Skrevet 31. august 2005 Forfatter Rapporter Del Skrevet 31. august 2005 Ja, men er det mulig å opprette/fjerne iframes med f.x. javascript? (Altså uten å reloade hovedsiden) (Man kan endre innhold og størrelse på vanlige frames med javascript også) Lenke til kommentar
Stian_S Skrevet 1. september 2005 Rapporter Del Skrevet 1. september 2005 Vet ikke om du kan opprette iframes på siden med javascript (dvs, adri testet). Eventuelt så kan du jo forsøkte å lage en hidden iframe som du henter frem ved hjelp av javascript (css/dhtml). Lenke til kommentar
petterg Skrevet 2. september 2005 Forfatter Rapporter Del Skrevet 2. september 2005 Man kan muligens sette iframes i en egen layer (div-tag), og bruke javascript rewrite på layeren. MEN, med noe slikt blir jo alt innhold i eksisterende iframes nødt til å lastes på nytt. Da er jo hele poenget borte. Lenke til kommentar
Stian_S Skrevet 21. september 2005 Rapporter Del Skrevet 21. september 2005 Vet ikke helt om det kan fungere å dytte koden inn i en javascript streng, og legge inn strengen i et DIV felt Rabler ned noe kode her så ser du hva jeg mener (har ikke testa koden) <script language=javascript> function viewIframe(mode){ var sIframeCode = "<iframe height=200 width=200 src='http://www.hardware.no'></iframe>" if (mode=="vis") document.getElementById("view").innerHTML=sIframeCode; else document.getElementById("view").innerHTML=""; } </script> <a href=Javascript:viewIframe('vis');>Vis iframe</a> <a href=Javascript:viewIframe('lukk');>Lukk iframe</a> <div id="view"> </div> Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå