laaczlv // Visnotaļ smilškaste. Privātīpašums. Te vairs nav, ko rakstīt. | 2025-08-25 13:14 EET here
 
 

laacz tagad klausās:
Radio NABA

 


Kārtot pēc pēdējā pļurkt

Autora domas ne vienmēr sakrīt ar autora domām. © spectator

Ir pagājuši 24 gadi un 7 mēneši un 24 dienas kopš mana mūža laimīgākās dienas

Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.

ICQ: #58279153 (very rarely)
MSN:
E-mail:

Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
 

skābs ābols
roze.lv
~smejmoon
~aptieka (testing)
cietnis/blog
 
   
<br />
<br />
<br />
2004 27. jūlijs otrdiena
14:44

Pēdējā laikā (visa pasaule to zin jau gadiem) esmu nācis pie atziņas, ka nav vērts censties, pūlēties un mēģināt jau sākotnēji ar JavaScript palīdzību noteikt lietotāja pārlūku. T.s. browser sniffing manuprāt jau sen vairs nav ērts, vienkāršs un pieņemams veids, kā dažādu skriptu iebarošanu dažādiem pārlūkiem. Agrāk (sen, sen atpakaļ) pietika pārbaudīt, vai pārlūks atbalsta document.all kolekciju. Ja ne, tad tas ir Netscape. Pretējā gadījumā - IE. Nāca Gecko, kuram nebija document.all, bet bija (arī IE esoša) document.getElementById metode un Opera, kurai ir gan viens, gan otrs, un, lai jamo atpazītu, viena no metodēm ir mēģināt izgrebt ar ko līdzīgu navigator.userAgent.toLowerCase().indexOf("opera") vai jaunākām versijām - window.opera.



Un pārlūki tik nāks un mainīsies.



Daudz prātīgāk ir nepieciešamo koda gabalu pārbaudīt pēc atbalstāmajām tehnoloģijām. Piemēram, ja mums ir jāizmanto teksta iezīmēšana, tad mēs pārbaudam, nevis, vai pārlūks ir IE vai Mozilla, bet gan to, vai pārlūks atbalsta vienu, vai otru šīs iespējas implementāciju. Konkrēts piemērs:




if (document.selection) {

// Microsoft

} else if (object.setSelectionRange) {

// DOM

} else {

// Viskascic

}

 
wes (#22782)   15:34 @ 2004. gada 27. jūlijs, otrdiena
new Tas var noderēt. Bet es pārsvarā dokumentus rakstu pēc W3 standarta + vēl lai uz IE, Mozilla un Opera viss korekti strādā. Dažkārt IE kautko 'pārprot', tad nākas nedaudz palocīties, bet vispār nav nācies rakstīt kautko speciāli Microsoft 'jaukajām' tehnoloģijām. Ieteikums tik un tā labs!
 
Neonz (#22784)   15:54 @ 2004. gada 27. jūlijs, otrdiena
new ahhh, nu pareizi. Jebkura pieeja, kas ir balstīta uz programmprodukta nevis fīčas pārbaudi, ir nepareiza. Dēļ šādām nepareizām pārbaudēm mēs arī nonākam pie lielākās daļas nesavietojamības problēmu. (un es šajā gadījumā nerunāju par mājaslapām, bet par programmatūru kā tādu)
 
CooLynX (#22854)   15:26 @ 2004. gada 29. jūlijs, ceturtdiena
new Es par laimi neko pārāk sarežģītu neesmu rakstījis un man ir pieticis ar //document.getElementById// un esmu laimīgs. ;)
 
Kā tu saucies:  
Īmeils:  

Mazliet komentāru kultūras, jeb laacziquette

  • Ja tu gribi pateikt tikai ':)', tad saki to sev un pie spoguļa. Pašam prieks un es esmu mierīgs.
  • Neaizraujies ar enteriem savā komentārā. Pavisam nav obligāti likt divus vai trīs enterus pēc katras uzrakstātās rindiņas.
  • Offtopiks (komentāri ne pa tēmu) nav no gaidītākajām lietām.
  • Galu galā, ja tev ir verbāla caureja, ej uz delfiem vai arī taisi pats savu lapu.
  • Pirms spiest pogu, padomā. Varbūt tu vēl neesi visu pateicis? Lai nebūtu pēc tam vēl 26 pēc kārtas esošu komentāru jāraksta.
  • Vēlies runāt ar kādu cilvēku, uzraksti viņam vēstuli. Ir daži izņēmumi. Agressor, tu neesi izņēmums.
  • Un, galu galā, paturu tiesības jebkuru sev neimponējošu komentāru izmēzt.
     
  • Par izņēmumu kādā no šiem punktiem, vai arī visos noteikumos var kļūt, uzrakstot iesniegumu un iedodot man to rokā. Iesnieguma vēlamais apjoms - 0.7 laba viskija.
     
  • Gan jau kaut ko vēl izdomāšu.
 
 
© 1996 - 2025 laacz | Visas tiesības, nu jūs jau zināt..
Spēcināts ar SPP v1.0 public beta