Fairygodmother Skrevet 7. mai 2004 Del Skrevet 7. mai 2004 Hei Allesammen. Jeg lurte på om det er noen her som kan hjelpe meg litt. Jeg søker et javascript som gjør at jeg kan force alle mine undersider inn i en inline frame. Har søkt på nettet etter det, men finner bare force frame og ikke force inline frame. Can someone pleeeease help me? Lenke til kommentar
enden Skrevet 7. mai 2004 Del Skrevet 7. mai 2004 (endret) trenger ikke javascript til det <iframe name="noeRart"> </iframe> <a href="URL" target="noeRart">haha</a> For å få en link inni iframen til å endre hele siden bruker du target="top" Endret 7. mai 2004 av enden Lenke til kommentar
Fairygodmother Skrevet 9. mai 2004 Forfatter Del Skrevet 9. mai 2004 (endret) Det er ikke og force et html dokument inn i en inline frame. Jeg løste det selv med og bruke et script som forcer html dokumenter inn i vanlige frames. Og sånn ser det ut for de som ikke vet hva forceframe er for noe Dette legges i hoved dokumentet (index.html) <script language="javascript" type="text/javascript"> if (self != top) top.location.replace(self.location); var theDefault = 'news.shtml'; var theFrame = 'minramme'; var thePage = theDefault; var framedPage = location.search; if (framedPage.length > 1 && framedPage.indexOf("://") == -1){ framedPage = framedPage.substring(1); var theSplit = framedPage.lastIndexOf('~'); if (theSplit != -1){ thePage = framedPage.substring(0,theSplit); theFrame = framedPage.substring(theSplit+1); }else thePage = framedPage; } function frameforcer(){ eval('top.'+theFrame+'.location.replace("'+ thePage +'");'); if (theFrame != 'minramme'){ top.mainFrame.location.replace(theDefault); theFrame = 'minramme'; } } </script> ---------------------------------- Og dette legges i alle html dokumenter som skal forces inn i inline framen selv om det åpnes utenfor inline framen. <script TYPE="text/javascript" LANGUAGE="JavaScript" SRC="functions.js"></SCRIPT> <script language="javascript" type="text/javascript"> if (window.name!='rolands' && window.name!='booker_' && !((self.innerHeight == 0) && (self.innerWidth == 0))) top.location.replace('index.shtml?about.html~minramme'); </script> ------------------------------------------------- Hvis et under dokument nå skulle bli åpnet utenfor inline framen. F.eks. hvis under dokumentet er linket til en søkemotor. Så blir det forcet INN i inline framen. Så html siden vises sånn som det var ment og vise den. Jeg gidder ikke og forklare hvordan scriptet fungerer bit for bit, for da er jeg rett for at hode deres exploderer Endret 9. mai 2004 av Fairygodmother Lenke til kommentar
Neo Skrevet 9. mai 2004 Del Skrevet 9. mai 2004 Jeg gidder ikke og forklare hvordan scriptet fungerer bit for bit, for da er jeg rett for at hode deres exploderer det var da ganske frekt og dømmende sagt. Nok av glupinger her som skjønner hvordan det scriptet der fungerer. Du trenger ikke forklare det, nei. Lenke til kommentar
Fairygodmother Skrevet 11. mai 2004 Forfatter Del Skrevet 11. mai 2004 Var i litt dårlig humør den dagen og stressa. Har lett for og bli spydig da =) Lenke til kommentar
enden Skrevet 12. mai 2004 Del Skrevet 12. mai 2004 Jeg ser ikke helt forskjellen jeg. En enkel target skal og tvinge linken til å åpnes i den respektive framen Lenke til kommentar
Fairygodmother Skrevet 16. mai 2004 Forfatter Del Skrevet 16. mai 2004 Akuratt. Å der var forklaringen til det jeg skrev tidligere Skal jeg tegne og forklare jeg Hvis en html åpnes utenfor inline framen. F.eks. at en søkemotor har linket direkte til undersiden. Så gjør scriptet at siden tvinges inn i inline framen når man går til respektive underside. Altså konklusjonen er at hvis en underside åpnes UTENFOR inline framen, så TVINGES den inn i inline framen. Comprende? 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å