Avatar billede klas Juniormester
10. marts 1999 - 00:00 Der er 9 kommentarer og
1 løsning

Tjek om ens side er i et vindue...

Er der nogen som ved om man kan lave et lille script som tjekker om ens side er lukket inde i en frame.. og derefter åbne siden i hele vinduet..?
Avatar billede cyberesben Nybegynder
10. marts 1999 - 21:07 #1
ja....
du skal bare lave en body der ser sådan ud:

<BODY OnLoad="top.location='URL PÅ DIN SIDE' ">
Avatar billede long Nybegynder
10. marts 1999 - 22:13 #2
cyberesben: Så vidt jeg kan se vil det da foresage at siden vil loope.

klas: Afvis cyberesben, så svarer jeg med noget der virker. No afense cyberesben
Avatar billede klas Juniormester
10. marts 1999 - 22:14 #3
doh.. jeg havde kun set den ene.. det lyder da fornuftigt nok... tjekker det lige.. kan man un-acceptere et svar..
Avatar billede long Nybegynder
10. marts 1999 - 22:32 #4
Man kan ikke un-acceptere et svar.

Prøv med denne kode:

if (parent.Host == null) top.location.href = "index.html";
Avatar billede cyberesben Nybegynder
10. marts 1999 - 22:49 #5
ej det må du undskylde, jeg havde ikke lige prøvet den men jeg kan godt se det nu...

SORRY
Avatar billede long Nybegynder
11. marts 1999 - 00:00 #6
Hov?

Glem min kode. Den er ikke til dette, men sender en til siden "index.html", hvis den ikke er loadet i en frame ved navn "Host".

Jeg smider noget bedre kode herud imorgen...  Zzzzzz
Avatar billede jumper Nybegynder
13. marts 1999 - 14:51 #7
Den rigtige kode er

<script language="Javascript">
<!--
if (parent.location.href != document.location.href) parent.location.href = document.location.href;
// -->
</script>

Det tjekker om dokumentet fylder hele browseren ud. Hvis ikke, så bliver siden brudt ud af frames.

Bare smid det ind lige efer <html>. Så undgår du at siden hentes 2 gange, hvis den er i en frame.

/Thor
Avatar billede badguy Nybegynder
08. maj 1999 - 22:48 #8
øøøh kan man også skrive det i selve den fil der definere frames? jeg kan ikke få det til at virke...
Avatar billede badguy Nybegynder
15. maj 1999 - 14:20 #9
jumper>> hvorfor virker det ikke?

<HTML>
<HEAD>
    <TITLE>bla bla bla</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
if (parent.location.href != document.location.href) parent.location.href = document.location.href;
// -->
</SCRIPT>
</HEAD>
<FRAMESET FRAMEBORDER="0" FRAMESPACING="0" BORDER="0" ROWS="100%" COLS="150,*">
    <FRAMESET ROWS="100,*">
        <FRAME SRC="leftcorner_test.html" NAME="leftcorner" SCROLLING="NO" MARGINHEIGHT="0" MARGINWIDTH="0" NORESIZE>
        <FRAME SRC="leftmenus/main_test.html" NAME="leftframe" SCROLLING="NO" MARGINHEIGHT="0" MARGINWIDTH="0" NORESIZE>
    </FRAMESET>
    <FRAMESET ROWS="100,*">
        <FRAME SRC="topframe_test.html" NAME="topframe" SCROLLING="AUTO" MARGINHEIGHT="0" MARGINWIDTH="0" NORESIZE>
        <FRAME SRC="main_test.html" NAME="mainwindow" SCROLLING="AUTO" MARGINHEIGHT="0" MARGINWIDTH="0" NORESIZE>
    </FRAMESET>
</FRAMESET>
</HTML>
Avatar billede cybles Nybegynder
24. august 1999 - 19:45 #10
Det gad jeg også godt vide :-( uhmm
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester