webForumDet fria alternativet

Problem med "parent.location" i IE

0 svar · 252 visningar · startad av Bjarne A

Bjarne AMedlem sedan feb. 2001151 inlägg
#1

Använder koden nedan för att öppna den överliggande ramen i stället för en "lös" sida av ramlayauten

 <script language="javascript">
if (parent.location.href==location.href) location.href="index.htm";
</script>

Sidor som någon skulle vilja se eller kunna skriva ut separat styrs med koden (man vill ju inte bestämma över användaren :-)

<script language="javascript"> 
if (parent.location.href==location.href){ 
if(confirm("Sidan är del av ett ramsida med en meny till vänster. \n\nTryck  [ OK ]  för att visa sidan med menyn, \neller  [ AVBRYT ]  för att visa den ensam.")){ 
location.href="index.htm";} 
} 
</script>

Om man högerklick-öppna i nytt fönster och går till en sådan sida och blir utflyttad till ramsidan så funkar inte sidan sen. Man blir utflyttad till index.htm vad man än klickar på även om man är i "indexramen"
Det funkar inte med Explorer men Netscape klarar av det
Detta är helskumt
Sidan är här:
https://www.skratt.com

Verkar vara IE6 som krånglar, med IE5 funkade det :-)

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb