Avatar billede cybermike Nybegynder
31. august 2000 - 10:07 Der er 14 kommentarer og
1 løsning

Bryder rammer

Når min side bliver hentet fra en webside med rammer hvad kan jeg så gøre for at bryde ud af disse?

Ellers også bare ændre størelsen på den til 0?
Avatar billede p_johansen Nybegynder
31. august 2000 - 10:14 #1
Brug denne:

<html>

<head>
<title>Bryd frames</title>
<script>

function no_frames (url) {
  if (parent.frames.length != 0)
    parent.location.href = (url);
  }
</script>
</head>

<body onLoad=\"no_frames (&quot; Frame breaker.htm&quot;)\">

<p>Dette er frame breaker siden</p>


</body>
</html>

Preben
Avatar billede cybermike Nybegynder
31. august 2000 - 10:23 #2
Ok, jeg prøver den.

Kandu ikke lige forklare hvad den gør og hvor den skal placeres?
Avatar billede cybermike Nybegynder
31. august 2000 - 10:35 #3
Den virker ikke helt efter hensigten.

Prøv http://www.unifix.org
, meningen er at adressen i URL linien skal blive stående, (altså http://www.unifix.org)
Avatar billede p_johansen Nybegynder
31. august 2000 - 10:39 #4
Du sætter ovenstående ind på den side, der linkes til - er det din start sides så f.eks. index.htm

<script>

function no_frames (url) {
  if (parent.frames.length != 0)
    parent.location.href = (url);
  }
</script>

indsættes i din head tag på denne side

og

onLoad=\"no_frames (&quot; Frame breaker.htm&quot;)\"

indsættes i din <body>

Scriptet \"bryder ud af rammerne\" og giver din side hele browservinduet!
Preben

Avatar billede cybermike Nybegynder
31. august 2000 - 11:14 #5
Den skal ikke bryde ud af rammerne, den skal bare skjule dem, sådan at adressen i Adresse felten i IE IKKE ændres!
Avatar billede olebole Juniormester
31. august 2000 - 11:37 #6
<ole>
Du skriver lidt kryptisk, cybermike...prøv en gang til.  ;o)
/Vh
</bole>
Avatar billede cybermike Nybegynder
31. august 2000 - 11:54 #7
Du ved godt øver i browseren, står der en adresse, det er den der starter med http://.... og når man går ind på en side, så skriver man f.eks http://www.unifix.org så er det bare så uheldigt at den udbyder der har skaffet mig domæne adressen også har skaffet mig en ramme med reklamer, den ramme vil jeg have fjernet, men der skal blive ved med at stå http://www.unifix.org i toppen af skærmen.

Forstået?

-----

Min ide var så at man måske kunne ændre i rammens størelse!
Avatar billede olebole Juniormester
31. august 2000 - 13:35 #8
Mener du et popUp-vindue med reklamer?
Prøv evt. at sende mig en mail med eksemplet, hvis du ikke vil have det op at hænge her  ;o)
/Vh
Avatar billede cybermike Nybegynder
31. august 2000 - 14:24 #9
I har fået adressen til siden, den er http://www.unifix.org , der kan du se det!
Avatar billede olebole Juniormester
01. september 2000 - 03:28 #10
Har prøvet at kalde link\'et fem gange i løbet af dagen - uden resultat! Du synes at have mere end ét problem med den udbyder  ;o)
Avatar billede cybermike Nybegynder
01. september 2000 - 08:26 #11
Hmm, ja jeg kan heller ikke selv få kontakt lige nu!

Men jeg prøver lige at forklare det igen.

Udbyderen har et frameset der deler siden op, i den nederste ramme, er der en reklame og i den øverste er min side.


Så vil jeg så tage den nederste ramme(den med reklamen) og ændre den til 0% sådan at den øverste ramme(med min side) fylder hele skærmen.


Er du nu med?
Avatar billede cybermike Nybegynder
01. september 2000 - 08:27 #12
Udbyderen er:
http://www.namezero.com/portalguide.htm

de giver gratis domæne navne RIGTIGE domæne navne, der er bare lige det problem med reklamerne!

Men de er vist nede nu!
Avatar billede olebole Juniormester
01. september 2000 - 13:32 #13
Prøv at kikke her...det må du kunne skrive en smule om til dit brug. Virker dog kun i IE:
    http://www.eksperten.dk/spm.phtml?id=15048
/Vh
Avatar billede cybermike Nybegynder
03. september 2000 - 15:19 #14
Nu er siden oppe http://www.unifix.org

Kilde for framsettet er som flg:
<!-- maize -->
<html>
<head>
    <title>cybermike</title>
    <meta name=\"keywords\" content=\"cybermike\">
    <meta name=\"description\" content=\"cybermikes homepage\">
</head>

<script language=\"javascript\">
<!--
if (top.frames.length != 0)
    {
    top.location=document.location
    }
//-->
</script>

<frameset
    rows=\"*,90\" marginwidth=\"0\" marginheight=\"0\"
    framespacing=0 frameborder=no border=0
>
    <frame
        marginwidth=\"5\" marginheight=\"2\"
        src=\"http://www.cybermike.subnet.dk\"
        name=thepage framespacing=0 frameborder=no border=0
    >
    <frame
          marginwidth=\"0\" marginheight=\"0\"
        src=\"http://rstrip.namezero.com/strip.jhtml?name=unifix.org&channel=www\"
        name=pb scrollbars=no scrolling=no
        framespacing=0 frameborder=no border=0
    >
</frameset>

<noframes>
Were sorry but youve reached a web site that uses frames.  You will need a
frames-enabled browser in order to view the site.
</noframes>

</html>
-----------------------

Når man skal accsesse en frame kan man bruge frame[1] i stedet for framens navn, er der ikke noget lignende med et frameset?
Avatar billede cybermike Nybegynder
15. oktober 2000 - 01:25 #15
JEg har selv løst det, se hvordan jeg gjorde i kilden på siden, www.sparnu.com
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