Avatar billede snoezel Nybegynder
21. april 2003 - 23:19 Der er 3 kommentarer

PHP Topsites 2.0 script

Hejsa, er der nogen der kender den topliste ?

Mit problem er at den er Frame protected, og jeg vil gerne køre den i en <iframe> så mit spørgsmål er, hvordan fjerner jeg den beskyttelse ?? så den ikke "hopper ud" af iframen.
Avatar billede Slettet bruger
21. april 2003 - 23:37 #1
find ud af hvor i htmlkoden der står følgende...
if (window!= top)
{
    top.location.href=location.href;
}
eller noget lignende... fjern det så!
Det står højst sandsynligt i <head>
Avatar billede snoezel Nybegynder
21. april 2003 - 23:53 #2
Der står noget lignende i index.php:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (window != top) { top.location.href = location.href; }
-->
</SCRIPT>
<SCRIPT language=JavaScript><!--
    function changecat(newcat) {
        exit=false;
        site = "index.php?cid="+(newcat);
        if (newcat!=0) {
        top.location.href=site;
        } else {
        top.location.href="index.php";
        }
    }
    -->
</SCRIPT>

Kan det bare fjernes ?
Avatar billede Slettet bruger
22. april 2003 - 00:01 #3
Ok.... det kan godt blive ret besværligt.... du kan give det et forsøg, men jeg stiller ingen garantier og du kan godt komme ud for at skulle ændre en masse javascript kode for at få det til at virke....
Prøv at finde alle steder hvor der står top.location og så ændre det til parent.location eller top.frames["navn_eller_id_på_iframen"] eller top.document.getElementById("id_på_iframen")

<SCRIPT language=JavaScript><!--
    function changecat(newcat) {
        exit=false;
        site = "index.php?cid="+(newcat);
        if (newcat!=0) {
        parent.location.href=site;
        } else {
        parent.location.href="index.php";
        }
    }
    -->
</SCRIPT>
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