Jump to content
php.lv forumi

Atslēgts Javascript


Robis

Recommended Posts

Labvakar!

 

Ko nozīmē atslēgts JavaScript uz katra no populārākajiem browseriem - IE, Firefox, Opera, Netscape? Vai nestrādā arī eventi - onmouseover, onmouseout, onclick utt. ?

Kāpēc cilvēki cenšas pieskaņoties, lai lapa darbotos arī tiem, kam ir šis atslēgtais JavaScript? Manuprāt tas ir stulbi - atslēguši JavaScript - paši vainīgi, jo mūsdienās reti kuras vismaz vidējas sarežģītības lapas darbība iedomājama bez JavaScript! Vai ne tā?

Link to comment
Share on other sites

Nē, ne tā.

Pirmkārt - nestrādā jebkāds JS kods, arī tavis nosauktie handleri.

Otrkāt - kāpēc? lai lieki lapa nebremzē, lai stulbie skaitītāji nesūta izšķirtspēju, un vispār sazin ko tāds Robis savā lapā salicis, ka vajadzīgs JS. Labāk aizliegt - drošāk.

Treškārt - vidējas sarežģītības lapu var uztaisīt arī bez JS izmantošanas. Pasaki bez kā tik ļoti tu tur nevari iztikt? onmouseover/out?

Link to comment
Share on other sites

Nē, ne tā.

Treškārt - vidējas sarežģītības lapu var uztaisīt arī bez JS izmantošanas. Pasaki bez kā tik ļoti tu tur nevari iztikt? onmouseover/out?

 

Var iztikt, bet ne vienmēr! Un tas "ne vienmēr" šajā gadījumā iekļauj ļoti lielu kopu! Tieši tā - gan onmouseover, gan onmouseout, gan onclick - bez šiem nevar iztikt bieži nekādi! Nemaz nerunājot par citām vajadzībām, kas ir vesels bars uz JavaScript. Tas, ka sūta ekrāna izšķirtspēju - nu lai sūta! Vai ta žēl? Nesaprotu... Vai baigie vīrusi uz JavaScript nāk parasti? Nevajag ložņāt pa "porno&co" firmas mājaslapām.

 

onclick ir vajadzīgs uz img elementiem, jo likt <img src="" alt="" /> iekš <a></a> nozīmē, ka šis img nerādīsies tiem, kam ir atslēgti ads - tur būs tikai links [ad], bet tā bilde var būt piem, logo. Un - es vairāk cienu tos, kas ir atslēguši bannerus, nekā tos, kas atslēguši JavaScript, jo atslēgt JavaScript nozīmē tikai izaicinājumu, apmēram - "pieskaņojieties maniem uzstādījumiem". Cookie atslēgt ir daudz mazāk muļķīgi, tomēr daudzos saitos, ja tev nav ieslēgti cookiji, nevar izmantot daudzas iespējas.

 

Tā lūk!

 

Mans conclusion: "ja tev ir atslēgts javascript - pats vainīgs - slēdz viņu iekšā" :)

Link to comment
Share on other sites

Tieši tā - gan onmouseover, gan onmouseout, gan onclick - bez šiem nevar iztikt bieži nekādi!
Tu laikam joko? Kur bieži ar tiem nevar iztikt?

 

onclick ir vajadzīgs uz img elementiem, jo likt <img src="" alt="" /> iekš <a></a> nozīmē, ka šis img nerādīsies tiem, kam ir atslēgti ads - tur būs tikai links [ad], bet tā bilde var būt piem, logo.
Jā vai ne? Un tas ad-blockeris dara korektāk nekā neeksistējošs JS? ad-blockeris izmaina renderētā html izskatu! Un tas ir normāli? Diskriminācija. Pats redzi, ka visiem neizpatiksi.

 

Mans conclusion: "ja tev ir atslēgts javascript - pats vainīgs - slēdz viņu iekšā" :)

24886[/snapback]

Nu tad nafig taisīji topiku, lai pabļaustītos visiem ar savu viedo domu?
Link to comment
Share on other sites

Nu tad nafig taisīji topiku, lai pabļaustītos visiem ar savu viedo domu?

 

Nē, taisīju, tāpēc, lai tiešām noskaidrotu, ko cilvēki reāli domā par šito, bet te tikai no 2 cilvēkiem dzirdēju domas.

 

Protams - var jau atslēgt visus skriptu, cookies, uzlikt visādus blockerus (popupiem, adiem u.c.) un filtrēt visu zem smagiem firewall, kā nekā - ja jau ir paranoja, ta ir un tad arī attiecīgi saņem pretī - skatās lapas tekst režīmā - galu galā - ja var lasīt, ko ta vairāk vajag...

Link to comment
Share on other sites

Nē, taisīju, tāpēc, lai tiešām noskaidrotu, ko cilvēki reāli domā par šito, bet te tikai no 2 cilvēkiem dzirdēju domas.

 

Protams - var jau atslēgt visus skriptu, cookies, uzlikt visādus blockerus (popupiem, adiem u.c.) un filtrēt visu zem smagiem firewall, kā nekā - ja jau ir paranoja, ta ir un tad arī attiecīgi saņem pretī - skatās lapas tekst režīmā - galu galā - ja var lasīt, ko ta vairāk vajag...

24897[/snapback]

Kāda starpība ko atsevišķi cilvēki domā?

Ja firmai/uzņēmumam ir šāds Policy attiecībā uz webu tad tu vari domāt vai nedomāt.. nekas no tā nemainīsies..

Ja vēl palasa "ja tev ir atslēgts javascript - pats vainīgs" tad tukša muldēšana vien sanāk..

Link to comment
Share on other sites

nee taa ir tava probleema ka ciloveeks neredz tavu lapu nevis taa cilveeka probleema, vinjs var aiziet arii uz citu lapu un ieguut sev vajaziigo informaaciju, vinjs jau notaa necietiis, bet cietiisi tu.

mans uzskats ir ka lapas funkcionalitaati jaataisa irserver side, un tikai tad ir kaut kaada garantija ka nostraadaas viss visiem kaa vajadzees, bet ja jau rodas veelme pielikt kaut ko kas neiespaido funkcioalitaati, tad var arii likt javascript.

un kas tavaa izpratnee irsarezgiita lapa ? vai taada kur katrai bildiitei ir pielikts events vai

Link to comment
Share on other sites

Nu, ar ko tad var aiztāt onmouseover un onmouseout? Nu, varēs skatīt lapu, bet ne dinamiski. Linkus laikam tomēr labāk nelikt ar onclick="windows.location.href='urls..'", bet gan iekļauts iekš <a> un </a> un formatēt ar stilu palīdzību.

Edited by Robis
Link to comment
Share on other sites

Mans personīgais uzskatis ir, ka lapas, kas ir paredzētas lielai publikai, tā sakot visiem, ir jāraksta bez JS. Vai arī jāparedz divi gadījumi ir JS/nav JS. Ja raksti kādu sistēmu/datubāzi/utilīti, kas ir paredzēta noteiktai lietotāju grupai, tad vari izmantot kaut vai sevis taisītu pārlūka spraudni(plugin), jo tu jebkurā momentā varēsi viņiem pateikt, ka lai lietotu to lapu, ir nepieciešams uzlikt attiecīgo softu.

 

Vienkāršākais piemērs ir web lapa un lapas administrēšanas sadaļa. Lapu taisa plikā html'ā+css, bet administrēšanas sadaļu kaut vai Java apletu liec iekšā vai iekš Flash to visu taisi, vai vēl labāk ActiveX :ph34r:

Link to comment
Share on other sites

×
×
  • Create New...