Aktivni oglaševalski sistemi okvir ali iframe. Kaj je iFrame? Spletna analitika in uokvirjena stran
15.12.16 7K
Element
Okvirji
Kaj to naredi
Kako vstaviti stran v stran HTML? Če želite to narediti, morate uporabiti
Zaslon
Prikazni blok.
Primer kode
Zmogljiv, a enostaven za uporabo
V slabih starih časih je bilo veliko spletnega oblikovanja elementi, ki kvarijo življenje vsakemu razvijalcu. Skoraj vedno so bili slab oblikovalski pristop. Na srečo, element je v HTML5 opuščen. Ampak
Podobnosti in razlike
Oba elementa omogočata ustvarjanje ločenega dokumenta HTML. Povezava do vsebine dokumenta, na katero se sklicuje trenutna spletna stran, je navedena v atributu src.
Glavna razlika med
Videoposnetek je očitno na strani HTML in ne v ločeni plošči. element je zlomil to paradigmo in dokumentu omogočil nadzor nad oknom brskalnika ter ga razdelil na več majhnih plošč (okvirjev), od katerih vsaka prikazuje ločen dokument. Vse druge razlike med in izhajajo iz te osnovne razlike.
Postavitev, ki temeljijo na okvirih, ne preoblikujte z okvirji iframes
Nekega dne se boste morda soočili z nalogo posodobitve starega spletnega mesta, ki je bilo zgrajeno z okvirji. Morda boste želeli uporabiti in fiksno širino postavitve za poustvaritev iste nočne more neodvisnih plošč in pragov. Vendar ne boste mogli uporabiti ciljnega atributa za odpiranje povezave v ločenem okvirju. Lahko začnete iskati rešitve JavaScript. Prosim, ne počni tega.
Dobra (in grozna) uporaba
Obstaja več veljavnih primerov uporabe za ustvarjanje strani HTML:
vdelava medijskih vsebin tretjih oseb;
vdelava lastne medijske vsebine prek dokumenta na več platformah;
primeri vdelave kode;
vdelava »apletov« tretjih oseb kot načinov plačila.
Tukaj je nekaj groznih primerov uporabe: :
Foto galerija;
forum ali klepet.
Če morate v trenutnega vdelati neodvisne, že obstoječe dokumente HTML, uporabite . Če gradite vse od začetka, ni razloga, da bi zasnovo strani razdelili na več ločenih dokumentov. Še posebej, če dejansko niso neodvisni deli vsebine.
atributi iframe
Ime atributa
Pomen
Opis
peskovnik
Dovoli-isti-izvor Dovoli navigacijo na vrhu Dovoljeni obrazci Allow-skripti
Nastavi številne omejitve za vsebino, naloženo v okvir. Nastavite prej kako ustvariti stran HTML.
pomikanje
da ne avto
Določa, ali naj se v okvirju prikažejo drsniki ali ne. Zastarelo v HTML5. Namesto tega uporabite CSS.
Ime
Ime
Določa ime okvirja.
Poravnaj
levo desno zgoraj srednje dno
Določa poravnavo okvirja glede na okoliške elemente. Je zastarel. Namesto tega uporabite CSS.
obroba okvirja
da (ali 1) št
Uporablja se za omogočanje prikaza obrobe okoli okvirja. Zastarelo v HTML5. Namesto tega uporabite CSS.
longdesc
URL
Uporablja se za določitev URL-ja strani, ki vsebuje dolg opis vsebine okvira. Je zastarel. Namesto tega uporabite CSS.
marginwidth
slikovnih pik
Uporablja se za nadzor širine odmika od vsebine do roba okvirja. Je zastarel. Namesto tega uporabite CSS.
src
URL
Podaja URL dokumenta za prikaz v IFRAME.
vspace
slikovnih pik
Nastavi navpične robove od okvirja do okoliške vsebine. Je zastarel. Namesto tega uporabite CSS.
premer
slikovnih pik %
Določa širino okvirja na strani HTML.
Ta objava je prevod članka “ «, ki ga je pripravila prijazna projektna ekipa
Affiliate iframe je vrsta oglaševanja, ki na noben način ne vpliva na videz vaše strani. To pomeni, da ne bo pasic, pojavnih oken ali drugih nadležnih obiskovalcev oken. Plačani boste natančno za obiskovalce vaše strani. Zato je zaželeno, da je obisk visok. Zaslužek je odvisen tudi od mesta, od koder je obiskovalec prišel do vas (iskalniki, zaznamki itd.). Najbolje seveda plačajo ciljni obiskovalci, torej tisti, ki so prišli iz iskalnikov. Prav tako igra vlogo, iz katere države je obiskovalec prišel.
Poglejmo si prednosti in slabosti te vrste oglaševanja:
Prednosti:
Enostaven za namestitev. Samo kodo partnerja morate namestiti na vse (ali ne na vse) strani spletnega mesta.
Pasivni dohodek. To pomeni, da bo za vsakega uporabnika, ki obišče vaše spletno mesto, denar pripisan in vam ni treba storiti ničesar.
Brez nadležnih pasic ali .
Najpogosteje je sprejeto katero koli spletno mesto.
Sprejemajo promet iz ATS, autosurfing, axleboxes, in tako naprej.
Napotitveni program.
Minuse:
Virusi. Nekateri pridruženi iframe (zlasti oglaševalska spletna mesta) vsebujejo viruse, vendar lahko največkrat virusno spletno mesto izključite iz svojega pridruženega računa.
Preusmeritve. Včasih pride do preusmeritev na pornografske strani.
Seznam podružnic iframe:
— najstarejši partnerski program te vrste in najboljši. Spletna mesta, ki imajo viruse, lahko prepovedate. Tudi pri dodajanju novega spletnega mesta vam svetujem, da ne potrdite polja »Na mojem spletnem mestu objavi vire, ki jih moderatorji niso preverili«. Dohodek bo manjši, vendar virusov ne bo, čeprav je bilo vaše spletno mesto ustvarjeno samo za zaslužek, potem je bolje povečati dohodek. Stroški prometa 0,50 - 0,70 $ na 1000 edinstvenih obiskov. Sprejeta so katera koli spletna mesta. Glavna prednost pred drugimi podobnimi partnerskimi programi se mi zdijo takojšnja plačila na zahtevo, to pomeni, da morate le naročiti plačilo (minimalne plače ni) in prispelo bo v eni minuti.
— poleg oglaševanja iframe obstajajo tudi drugi formati, na primer popunder. Plačilo: clickunder - 1wmz za 1000 edinstvenih prehodov (vse države razen Kitajske), popunder - 3wmz za 1000 edinstvenih prehodov iz Rusije in 0,8wmz za druge države, skriti prehodi - 1wmz (vse razen Kitajske) in iframe - 0,5-1,5wmz na 1000 obiskovalcev (cena se lahko prilagodi). Najmanjši znesek za dvig je 3wmz na zahtevo v 48 urah. Samodejna izplačila delujejo na enak način. Priporočeni program - 5%. Sistem ima robota ICQ (88-25-28), ki vam bo povedal o vaši statistiki, prehodih itd.
- stari pridruženi program iframe. Zelo resno jemljejo kakovost prometa in aktivnost spletnih skrbnikov. Če niste aktivni, bo vaš račun morda izbrisan. Da bi bilo vaše spletno mesto sprejeto, mora biti promet vsaj 100 obiskovalcev na dan. Najmanjši znesek izplačila je 1 USD. Plačilo za 1000 unikatov - 0,7$ iz Rusije, 0,3$ iz Ukrajine, 0,25$ iz Belorusije, 0,05$ ostalo.
Osebno ne sodelujem s pridruženimi programi iframe, vendar je ravno pravšnji za začetnike.
Pozdravljeni, dragi bralci spletnega dnevnika. Danes bomo govorili o okvirjih v HTML. Jasno je, da bomo začeli od začetka, namreč s tem, za kakšno žival gre. Govorili bomo tudi o sedanjosti (Frame) in prihodnosti (Iframe) teh elementov v trenutni različici označevalnega jezika hiperbesedila in v novem standardu Html 5 z .
Na koncu članka se bomo po podrobnem opisu postopka ustvarjanja vgrajenih okvirjev in njihove klasične strukture v kodi Html (ki se že redko uporablja) dotaknili pomembnosti gradnje spletnega mesta na njih in razpravljali tudi o možnih načine njihove uporabe v trenutnem obdobju na primeru mojega bloga.
Kaj je to in kako se iframe razlikuje od okvirja?
Kaj je to? Izkazalo se je, da jih je mogoče uporabljati ne le na spletnih mestih, temveč tudi v vseh aplikacijah za programe, vendar se razlikujejo po tem, da bo okno spletne strani ali aplikacije razdeljeno na več področij, v vsako od katerih se naloži ločen dokument . Poleg tega se ta področja okvirja obnašajo neodvisno drug od drugega.
Verjetno najbolj očiten primer njihove uporabe, s katerim ste se srečali skoraj vsi, so tako imenovane datoteke pomoči, ki jih imajo številni programi, nameščeni na vašem računalniku.
Datoteka z menijem pomoči se naloži v levo okno, dokument, ki ustreza izbrani točki menija, pa se prikaže v desnem oknu. Omeniti velja, da vam ta struktura omogoča, da se izognete ponovnemu nalaganju datoteke z menijem v levo okno, ko odprete nov dokument v desnem. To je točno tisto, iz česar je sestavljen Glavna prednost uporabe okvirjev v HTML.
Pravzaprav je treba samo ime teh elementov razlagati kot neodvisno okno. S pomočjo okvirjev imamo možnost razdeliti eno veliko okno na več fragmentov, ki lahko služijo kot sprejemniki za ločene drug od drugega neodvisne dokumente (strani, besedila, slike, videe itd.).
Kako se ustvari okvirna struktura v označevalnem jeziku hiperbesedila? Če govorimo o standardu Html 4.01 (glede na klasifikacijo), ki je trenutno glavni, potem se za to uporabljajo trije elementi - Frame, Frameset in Noframes.
iframe - vgrajeni okvir v standardu Html 5
Če govorimo o standardu Html 5 (naša prihodnost, katere nekatere elemente podpira že veliko brskalnikov), potem ne bo oznak Frame, Frameset in Noframes, pa tudi klasične strukture okvirjev, namesto tega bo ena single Iframe tag (vdelan okvir) , o katerem bomo govorili na začetku, nato pa se bomo posvetili klasični shemi iz različice 4.01, ki je zdaj dejansko v uporabi.
Iframe, za razliko od klasike, obravnavane spodaj, ne zahteva zamenjave oznake Body z oznakami Frameset. Tisti. to oznako lahko vstavite na navadne strani, na primer znotraj odstavka ali kamor koli drugje. V svojem bistvu je ta element zelo podoben oznaki Img, ki smo jo že obravnavali.
Je element v vrstici z zamenljivo vsebino, ker se obnaša natanko tako kot element v vrstici, vendar se prikaže tuje zunanje vsebine. V jeziku HTML obstajajo le štirje takšni elementi – Img, Iframe, Object in Embed. Zato naš junak pomeni prisotnost zunanje datoteke, ki bo naložena v območje, katerega velikost je nastavljena z atributi te oznake.
to. Iframe je ponorni element, v katerega se naloži zunanji predmet (na primer video). Če želite navesti pot do te datoteke, ki naj se naloži na stran, uporabite poseben atribut Src. Toda za razliko od Img je element iframe seznanjen, tj. obstaja tudi zaključna oznaka:
Ta primer prikazuje izhod na video strani Youtube z uporabo iframe. Za omejitev območja okvirja (okna), kjer bo naložena zunanja datoteka, so na voljo atributi Širina in višina, katerih vrednosti so določene v slikovnih pikah:
Tisti. ta oznaka ustvari območje, v katerega se naloži zunanji predmet (ni pomembno, ali je z vašega spletnega mesta ali iz drugega vira). Širina in višina območja sta podani s širino in višino, atribut Src pa določa pot do tega predmeta.
Element iframe je vse te atribute podedoval od podobnih vgrajenih oznak z zamenjano vsebino (kot je že zgoraj omenjena slika). No, tudi atribute je vzel s slik Hspace in Vspace, ki vam omogočajo, da nastavite zamike od robov okvirja do besedila, ki ga ovija.
Pomembno je tudi, da je poravnava vgrajenega okvirja izvedena na popolnoma enak način, kot smo lahko videli pri preučevanju slik v Html - . Vse enako Poravnaj, ampak za oznako iframe z možnimi vrednostmi Bottom, Top, Middle, Left in Right.
Toda tudi ta element je prevzel več atributov iz oznake Frame iz klasične strukture okvirja, o čemer bomo podrobneje govorili v nadaljevanju besedila. Ti atributi vključujejo Ime, katerega vrednost lahko uporabite kot vrednost, tako da se dokument, ki ga potrebujete, ko kliknete povezavo, odpre v oknu tega okvira (več o tem spodaj).
Tudi v iframe se je atribut Frameborder preselil iz oznake okvirja, ki ima samo dve vrednosti - bodisi 0 (okvir okoli okvirja ni prikazan) ali 1 (okvir je viden). Privzeta vrednost je Frameborder=1, zato boste morali za odstranitev vnesti Frameborder="0":
Atribut drsenja je bil prav tako prenesen iz okvirja v ta element, ki ima privzeto vrednost Auto - drsni trakovi v okvirju se bodo prikazali po potrebi, ko bo vsebina večja od velikosti okna, ki naj bi jo prikazalo.
No, tudi atributa Marginwidth in Marginheight sta se preselila iz elementa Frame. O njih bomo podrobneje govorili v nadaljevanju besedila, a na kratko – omogočajo nastavitev zamika po širini in višini od robov okvirja do vsebine, ki je vanj postavljena.
Kot sem že omenil, je jasen primer uporabe iframe:
Če vstavite iframe neposredno na spletno stran, boste prejeli izpis videoposnetka iz YouTuba. Sklepamo, da je ta element križanec med inline elementi z zamenjano vsebino in pravzaprav klasičnimi okvirji, o katerih bomo zdaj razpravljali.
Okvirji na osnovi oznak Frame in Frameset – njihova struktura
Ustvarjanje klasične strukture okvirja se torej začne z dejstvom, da vpišete kodo Html namesto odpiralne in zapiralne oznake Body, ki bi običajno morala biti prisotna v katerem koli dokumentu, in jo nadomestite s vsebnikom, ki temelji na elementih. Frameset.
Bistvo je, da elementa Body v tem primeru ni mogoče uporabiti – Body (za običajen dokument) ali Frameset (pri ustvarjanju strukture okvirja dokumenta):
Vsak okvir, ki ga ustvarimo znotraj glavnega, je ustvarjen z ločenim elementom Okvir. Ta oznaka je enojna in v njej nastavimo pot do dokumenta, ki se bo naložil v to okno.
Tretji element, ki se ga še nismo dotaknili, je Brez okvirjev. Je seznanjen in vam omogoča, da notri napišete besedilo, ki ga bo brskalnik obdelal in prikazal na spletni strani le, če ta isti brskalnik (ali druga prikazovalna naprava) ne podpira okvirjev. To se lahko zgodi na primer, če uporabljate brskalnik za mobilne naprave.
Običajno v Noframes dodajo ne le informacije o trenutnem stanju z nezmožnostjo obdelave strukture okvirja, temveč dodajo tudi možnost, da greste na druge strani, kjer lahko nadaljujete z delom, ne da bi jih uporabili. O njem je težko reči kaj drugega, zato nadaljujmo.
Izkazalo se je, da element Frameset, ki se uporablja namesto oznake Body, zavzame ves prostor, dodeljen območju za ogled, okvirji pa bodo ustvarjeni znotraj tega območja z uporabo posameznih elementov Frame. V zvezi s tem se postavlja vprašanje - kako razdeliti območje gledanja med ločena okna ali, z drugimi besedami, kako nastaviti velikost vsakega od njih.
To storite tako, da elementu Frameset dodate ustrezne atribute. Dva sta - Stolpci in vrstice. Cols nastavi razdelitev velikega okna na navpične okvirje ali stolpce, Rows pa vam omogoča, da ga razdelite na vodoravna okna ali vrstice.
Ustvarjanje strukture na podlagi Frameset in njegovih atributov Cols in Rows
Vrednosti za Cols in Rows oznake Html Frameset so številke, ločene z vejicami (brez presledkov). Te številke določajo razmerja oken, ki jih želimo dobiti kot rezultat. Torej, ne glede na to, koliko števil, ločenih z vejicami, je zapisanih v Cols ali Rows, bo rezultat število okvirjev, ki jih imamo.
Na primer, s tem zapisom bomo dobili tri navpične stolpce, katerih širina bo ustrezala razmerju 2:5:3.