MOTOR!
(de cautare)
     
Acasa  |   Adauga site  |   Clasamente  |   Contact   
CSS     CGI     JavaScript     PHP     SSI
Resurse Scapa de cadre cu JavaScript
de Christopher S.L. Heng, thesitewizard.com
Informatii IT
Jocuri online
Forum de discutii
Programare Web
ABC - calculatoare
ABC - site Web
E-marketing
Horoscop
Noutati muzicale
Topul romanilor
Bara de navigare

Dinamovisti.info
Voteaza stirile tale!
Actionari, jucatori si suporteri!
Citeste, adauga, comenteaza!
Dinamovisti.info
Nume de domenii
com/net/org - 50 LEI/an
Web hosting 12,5 LEI/luna
conturi Reseller
www.domenii-web.com
forum.ProBazar.com
cumpara, vinde
sau discuta despre
numele de domenii
forum.ProBazar.com
Mica publicitate auto
Autoturisme romanesti
Autoturisme straine
Utilitare, Piese
MasiniRulate.com
 

Te-ai plictisit sa fii prizonier in cadrele altui site, chiar dupa ce ai parasit acest site? Poti furniza vizitatorilor tai o cale simpla de a iesi din aceste cadre. Metoda traditionala consta in afisarea unei legaturi care permite vizitatorilor sa deschida fisierul respectiv intr-o fereastra fara cadre. Codul pentru o asemenea legatura ar putea arata ca in fragmentul urmator:

Prizonier intr-un cadru?
<a href="AceiasiPagina.html" target="_top">
Apasa aici</a> pentru a scapa de el.

Atributul "target=_top" instruieste browser-ul sa deschida documentul respectiv in cea mai de sus fereastra a sa. Aceasta metoda are dezavantajul de a cere vizitatorilor sa citeasca instructiunile si sa apese pe legatura respectiva.

Dar poti sa le furnizezi o cale de a scapa din aceste cadre fara ca ei sa execute nici o actiune. Eu fac acest lucru in cadrul site-ului thesitewizard.com cu ajutorul unei functii JavaScript plasata in cadrul sectiunii HEAD:

<head>
<script>
<!--
function scapa_de_cadre()
{
  // vezi http://www.thesitewizard.com/archive/framebreak.shtml
  // pentru o explicatie a acestui script si cum il poti folosi
  // in cadrul site-ului tau
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}
-->
</script>
</head>

Functia verifica daca adresa URL a ferestrei de sus este aceiasi cu adresa URL a ferestrei curente. Daca cele doua adrese nu corespund, incarca pagina curenta in fereastra cea mai de sus si astfel indeparteaza cadrele.

Pentru a folosi functia de mai sus automat, trebuie sa apelezi script-ul in marcajul BODY.

<body onLoad="scapa_de_cadre()">
...etc...
</body>

Daca vizitatorii tai au JavaScript activat, in clipa in care vor intra pe site-ul tau, vor scapa automat de ata de enervantele cadre.

Daca preferi sa lasi vizitatorilor optiunea de a continua intr-un frame sau de a scapa de acesta, poti pune un buton in pagina, pe care utilizatorii pot apasa pentru a scapa de cadre, in loc de a folosi atributul "onLoad" al marcajului BODY. Codul pentru respectivul buton este urmatorul:

<FORM NAME="fara_cadre">
<INPUT TYPE="button" VALUE="Scapa de cadre"
NAME="button" onClick="scapa de cadre()"></form>

Un asemenea cod ar fi folositor daca respectivele cadre ar fi chiar ale tale, si doresti sa oferi vizitatorilor si o versiune fara cadre fara a te obosi sa desenezi o pagina speciala.

Programare fericita!

Toate cele bune,
Christopher S.L. Heng
thesitewizard.com

Copyright 2000 Christopher S L Heng. Toate drepturile rezervate
Viziteaza http://www.thesitewizard.com/ pentru mai multe sfaturi gratuite si articole despre web design, promovare, profit si programare; sau aboneaza-te la publicatia noastra GRATUITA trimitand un email la subscribe@thesitewizard.com.

Informatii IT
Digg! StumbleUpon ANRCTI a aplicat inca opt amenzi pentru efectuarea de comunicari comerciale nesolicitate prin intermediul postei electronice si o amenda pentru nefurnizare de informatii In urma finalizarii unora dintre investigatiile demarate ca urmare a plangerilor privind transmiterea de comunicari comerciale nesolicitate prin intermediul postei electronice, Autoritatea Nationala pentru Reglementare in Comunicatii si Tehnologia Informatiei (ANRCTI) a constatat, in opt dintre cazuri, savarsirea contraventiei constand in transmiterea de comunicari comerciale nesolicitate, asa cum este definita de Legea nr. 365/2002 privind comertul electronic, republicata, si a aplicat sapte amenzi in cuantum de 1.000 lei fiecare si una in valoare de 2.000 lei.
Digg! StumbleUpon MaxCAD participa la Conferinta Nationala AICPS MaxCAD participa cu stand in cadrul Conferintei Nationale a Asociatiei Inginerilor Constructori Proiectanti de Structuri (AICPS) care se desfasoara astazi, 30 mai 2008, la Muzeul National de Arta. Tema celei de-a XVIII-a editii a conferintei este „Cladiri inalte amplasate in zone seismice”, evenimentul reunind peste 300 de participanti.
Digg! StumbleUpon Yahoo! m-a angajat sa fac pentru cinci milioane de oameni ceea ce faceam pentru cateva mii In video interviul acordat in exclusivitate pentru RadioLynx.ro, Bobby Voicu dezvaluie, in premiera, cateva dintre motivele pentru care Yahoo.com isi propune o mai mare apropiere de comunitatea internautilor romani.
© 2000 - 2008 Pro FinancePolitica de folosire a datelor culese in cadrul site-ului
Inregistreaza nume de domenii platind cu PB$! Castiga PB$ participand la discutii!
Membru al retelei Pro Finance
Avatars.bz   Cautare.net   CursValutar.org   Dinamovisti.info   Domenii-Web.com   Forex-Exchange.org   Forum domenii   Ghioc.RO   HotelMoscowRussia.com   Jocuri.bz   MasiniRulate.com   PHP5forum.com   ProBazar.com   Publicitate.biz   Rapidisti.info   Resurse.com   ROK.RO   Scoala-De-Soferi.com   Steaua.info   UsedPhonecard.com