Hvordan å bryte ut av Rammer

Selv om rammene er ikke på langt nær så populær som de en gang var, som webdesigner, er det ofte den verste mareritt å finne at perfekt designet nettstedet har havnet i en annens ramme sett. Bryte ut av rammene kan også være nyttig for deg hvis du har visse elementer av nettstedet ditt som krever rammer, men andre som ikke gjør det. Bruk HTML eller Javascript-kode for å sikre at nettstedet ditt ikke er urettmessig fanget i rammer.

Bruksanvisning

1 Sett en link på din nettside med tittelen "Break dette området ut av en ramme." Bruk følgende HTML-kode for å gjøre det:

<a href="http://www.yourwebsite.com/" target="_parent"> Bryt dette området ut av en ramme </a>

Erstatt "www.yourwebsite.com" med nettstedets URL.

2 Bruk følgende Javascript-kode for å sikre at nettstedet ditt bryter automatisk ut av rammene:

<Script language = "Javascript">

<! - Break området ut av rammene. ->

<! -

setTimeout ( "changePage ()", 3000);

funksjon changePage () {

if (self.parent.frames.length! = 0)

self.parent.location = "http://www.yourwebsite.com";

}

-->

</ Script>

Plasser koden i <body> kodene. Erstatt "www.yourwebsite.com" med nettstedets URL.

3 Bruk følgende Javascript-kode for å automatisk ødelegge området ut av rammene og gi brukeren en advarsel:

<Script language = "javascript">

<! -

if (top.frames.length> 1) {

top.location = "http://www.yourwebsite.com";

alert ( "No more rammer!");

}

// ->

</ Script>

Erstatt "www.yourwebsite.com" med nettstedets URL.

Hint

  • Det finnes mange forskjellige varianter på metodene vist ovenfor at utføre den samme oppgave.