webForumDet fria alternativet
Logga in / Bli medlem

Kontrollera om frameset finns

JavaScript

2 svar · 165 visningar · startad av Brimba

Medlem sedan dec. 19995 876 inlägg
Trådstart#1

Goddagens!

Hur kontrollerar jag om ett frameset finns?

if (parent.frameSet.id != null)

det fungerar inte såbra, eftersom parent.frameSet.id resulterar i null av sig själv och alltså ger felmeddelande.

Medlem sedan feb. 200115 571 inlägg
#2

Tolkar jag dig rätt om du vill ha ett script som gör att det inte går att öppna en av dina delsidor utan att hela ditt frameset finns med? Mao att så fort en delsida öppnas separat så flyttas besökaren till din huvudsida med ditt framset.

Medlem sedan dec. 19995 876 inlägg
#3

nej, det är lite speciellt..

det är ett frameset som är i ett frameset som är i ett frameset som är i en iframe. i den iframe så skall den hoppa ut ett snäpp och landa i mellersta framesettet och kontrollera om det finns. Så lite rätt har du, men det är lite speciellt alltså.

Men jag löste det på ett annat sätt. Eftersom jag vet vilken url som det mellersta framesettet laddas med kan jag kontrollera exempelvis:

if (parent.location.href.indexOf('delsida')>0)
256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)