Atpakaļ uz pirmo lapu

laacz » 2005 » 19. aprīlis

JavaScript dialogi un tukšņi

13:51 @ 2005-04-19 = 22 blabla  

Iekš #lv.php šon pacēlās jautājums, kāpēc Mozilla, alertojot stringu ar tukšņiem, tos kollapsē (tip — aizvieto divus un vairākus vienu pēc otra sekojošus tukšņus ar vienu).

Atbilde pati par sevi neko nepaskaidro. T.i. — neizskatās, ka attiecīgā produkta izstrādātāji būtu jel kā ieinteresēti risināt radušos problēmu :)

Ilustratīvs piemērs.

P.S. Termins tuksnis, kuru es šajā ierakstā konsekventi izmantoju, lai apzīmētu atstarpi, vairāk ir jāuztver ar ironiju, kā mana nesaprotamā izteiksmes veida neatņemama sastāvdaļa.

P.P.S. Tiem, kas slinki. Pagaidām vienīgais cross–browser apkārtceļš ir alert(str.replace(/ /g, "\xA0")).

1 misame @ 15:01 (2005. gada 19. aprīlis)

droši vien ka to izdara kāds pārcentīgs html parseris, kuram (taču!) ir jāaizvieto vairākas atstarpes ar vienu.

2 laacz @ 15:04 (2005. gada 19. aprīlis)

misame: Mozilla interfeiss pats par sevi ir HTML+CSS :) Apskaties iekš chrome direktorijas *.jar archivus. Tāpēc arī tāds uzvedības modelis.

3 Kāds @ 16:32 (2005. gada 19. aprīlis)

Es teiktu, ka problēma ir smieklīga ;D …

4 MZM @ 21:50 (2005. gada 19. aprīlis)

Sagribējās kā MS–Wordā formatēt visu ar atstarpēm? ;)

5 Knagis @ 00:00 (2005. gada 20. aprīlis)

nav nemaz tik smiekliiga. piem: uztaisam alertu ar taadu kaa sarakstinju. kur headeri ir bez atkaapeem, bet kaut kaads uzskaitiijums ar atkaapeem.   tak alerts nenjem pretii.

6 Kāds @ 10:26 (2005. gada 20. aprīlis)

Tādām lietām ir ļoti muļķīgi izmantot alert …

7 gudrais @ 11:00 (2005. gada 20. aprīlis)

labāk nelietot alert vispār bet taisīt ar css.

8 Pecis @ 13:04 (2005. gada 20. aprīlis)

laacz, ja gribi nelietot tuksni, lieto tukšuma simbola apzīmējumu, nav nevis kolapsē, bet apvieno. Kāpēc ir tik grūti runāt latviski? 3lit@r1sms nelauj?
:))
Starp citu, kā jau teicu #lv.php, tas ir saistīts ar to, ka html apvieno arī tukšumus — Mozillai viss interfeiss ir būvēts uz tādas pašas bāzes. Sou… acīmredzot tur ir jālieto 'escape' rakstu zīmes.

9 laacz @ 13:16 (2005. gada 20. aprīlis)

Pecisk: vieglāk runāt šādi. Latviski bieži vien ir grūti, sarežģīti un laikietilpīgi. Laiku pa laikam atļaujos piedomāt pie tā, lai uzrakstītu kaut ko latviskāk, nekā pirksti grib, bet lielāko laika tiesu tomēr rakstu šādi. Cenšoties lēnām laboties :)

10 Arturs @ 16:06 (2005. gada 20. aprīlis)

Vai ir kāds reāls piemērs no dzīves, kad vairāki tukšumi pēc kārtas ir vajadzīgi?

11 Kirils @ 17:59 (2005. gada 20. aprīlis)

gudrais: nepaarzinu v3, bet CSS v2 nesuportee alertus, un tas galu galuu ir JS, nevis CSS uzdevums.

Arturs: ja nav permu reguleet font parametrus, tad r e t i n a a t a j a a t e k s t a a atstarpes ievieto, rakstot vairaakas kopaa.

12 Sm @ 18:25 (2005. gada 20. aprīlis)

Arturs: Sens tipogrāfijas likums paredz vienu atstarpi pēc vārda un divas pēc pieturzīmes teikuma beigās. Šādi.

13 Sm @ 18:26 (2005. gada 20. aprīlis)

Lācz: Tava bloga komentāri sirgst ar to pašu.

Enter.

14 Sm @ 18:26 (2005. gada 20. aprīlis)

Laigan, gareniskais balttuksnis tiek cienīts.

15 Arturs @ 23:51 (2005. gada 20. aprīlis)

Sm, par tiem diviem tukšumiem pēc pieturzīmes tu gan lej čugunu.

16 gudrais @ 08:35 (2005. gada 21. aprīlis)

kirils:protams nesuportē, tāpēc drukājam div birkā to ko gribam alertēt un ar JS tikai parādam vai noslēpjam. :)

17 ļaunais @ 17:41 (2005. gada 22. aprīlis)

Tas ir kā?

a?

18 laacz @ 18:21 (2005. gada 22. aprīlis)

Gļuks fixed. Vainīgs. Biju pārliecināts, ka šitais jau sen ir atstrādāts :)

19 laacz @ 18:22 (2005. gada 22. aprīlis)

P.S. Tiem, kas nepamanīja, kur skāde — problēma bija ar to, ka man te varēja sabakstīt miljons enterus un tie arī rādījās. Tagad vairs tā gan nav :) Pat, ja tukšņus sabaksti.

20 japets @ 19:59 (2005. gada 22. aprīlis)

hmm

tieshaam?

21 Sm @ 03:44 (2005. gada 23. aprīlis)

Ok, tagad Tavs žurcīts tikpat gudrs kā Mozilla.

22 Sm @ 03:45 (2005. gada 23. aprīlis)

Arturs: Pirms lecies, pasaki, kurā gadā iepazinies ar tipogrāfijas pamatiem.

Kā tu saucies:
Tava e-pasta adresīte:
(nevienam netiks rādīta, vai dota; pat pie komentāra ne)
Ko teiksi?
FYI
* Formatēšana: iekļaujot tekstu no abām pusēm iekā '//', tas iznāks kursīvā: //teksts// (teksts), bet treknu tekstu var dabūt ar '**' katrā pusē: **teksts** (teksts), savukārt pasvītrotu ar '__': __teksts__ (teksts).
* Enteri tiek automātiski pārtaisīti par enteriem. Jebkurš HTML (izņemot <BR.*>) tiek parādīts, kā ievadīts (ne HTML'iski)
* E-pastu var vadīt droši iekšā, ja ir bailes no spambotiem. Tas tiek aizsargāts no jamajiem.
* Jebkurš url'is (www.kaka.com, http://kaka.com/, …) tiek automātiski pārtaisīts par spiežamu prieku (www.kaka.com, http://kaka.com/, …)
* Ko nozīmē 'detransliterēšana'? Manuprāt sen jau ir laiks sākt rakstīt nevis translitā (aaboljiishi), bet gan normāliem letiņu burtiem (āboļīši). Tad nu tieši to arī dara attiecīgā poga - pārveido tekstu no translita uz parastu. Gadās kļūmītes, bet labāk šitā nekā nekā.
 

Valid CSS! Valid XHTML 1.0 Transitional! Valid RSS! Valid Atom!
Tātad tā. Kopīraita notice. Viss materiāls, kas atrodams šajā saitā nedrīkst tikt izplatīts, kopēts, jebkādi citādi reproducēts vai izmantots bez manas (laacz) rakstiskas atļaujas. šīs tiesības man laipni piedāvā Autortiesību Likums.
Jebkura informācija, kuru kāds labprātīgi publicē šajā saitā (piemēram, komentāri), pieder tās autoram. Taču, ievietojot infromāciju šajā saitā, tās autors sniedz saita īpašniekam tiesības to daļēji vai pilnā apjomā lietot, izplatīt, reproducēt, modificēt, adaptēt, publicēt, tulkot, publiski demonstrēt. Saita īpašnieks ir tiesīgs jebkuru komentāru jebkurā brīdī dzēst, vai modificēt.
© 1996 — 2025 laacz. Visas tiesības… nu jūs jau zināt, kur.
Spēcināts ar SPP (S Pivom Potjaņet) v2.0b (code name Marasmus)
Hostingu laipni piedāvā DEAC.

laacz blog activity

Top.LV

 

Lapa izlīdusi no servera dzīlēm 0.03174 sekundē(s)