jag undrar om det finns någon kod till att kolla så att man sitter i frames.
ex på en sida :
----------------
| 1 | 2 |
----------------
(1 = en sida, 2 = en annan sida)
jag vill att dem här två sidorna alltid ska vara laddade. så att man inte bara kan kolla på sida 2. utan om sidan 1 inte laddas så ska sidan laddas om så att jag får upp :
----------------
| 1 | 2 |
----------------
och inte :
----------------
| 2 |
----------------
Söndagen den 3 juni kommer webForum-servern att tas ner för
systemunderhåll.
Avbrottet kommer att ske under dagtid. För uppdaterad information se Serverstatus.
Söndagen den 3 juni kommer webForum-servern att tas ner för systemunderhåll.
Avbrottet kommer att ske under dagtid. För uppdaterad information se Serverstatus.
Söndagen den 3 juni kommer webForum-servern att tas ner för systemunderhåll.
Avbrottet kommer att ske under dagtid. För uppdaterad information se Serverstatus.
för om jag bara öppnar b.html så kommer bara b.html upp och inte hela index.html, jag vill att index.html ska laddas om man bara går in på ex. b.html... hoppas att ni förstår...
Erik, jag läste lite fel. Jag läste if(top.location.href != location.href), alltså ett vanligt framebrytarscript i princip. Men om vi tittar på din kod.
<script language="JavaScript">
<!--
function checkframes(){
if (top.location.href == location.href){
top.location.href == "frameset.html";
}
}
//-->
</script>
<body onload="checkframes();">
Så känner den bara av om aktuell sida ligger laddad överst i fönstret, och i så fall skall den ersättas med frameset-dokumentet. Ligger sidan laddad i en underframe (vilken som hellst) så händer ingenting. Likaså finns inget skydd om du länkar in andra sidor i den ena eller andra framen.
Söndagen den 3 juni kommer webForum-servern att tas ner för systemunderhåll.
Avbrottet kommer att ske under dagtid. För uppdaterad information se Serverstatus.
Ja, eller ännu bättre, if(parent.location.href!="url'en_till_frameset-sidan") så kan frameset-dokumentet ligga i en underframe, men sidan a/b.html måste ligga under frameset-dokumentet. *phew* :)
Efter att ha tittat lite nogrannare på mitt exempel ser jag att detta inte heller skulle fungera speciellt bra. Problemet är att skydda från att man när man väl laddat ex. a.html/b.html i resp. frame därifrån laddar in andra sidor, men det är väl bäst att hålla koll på när man gör sidorna.
Jag tror detta är det bästa exemplet utan att spåna ur alltför mycket.