✉️ Saņem šito visu e-pastā. Tā vietā, lai palaistu garām kaut ko no tā, ko es rakstu savā blogā, tagad vari pierakstīties un saņemt e-pastā visu, ko es te rakstu. Tas nav bieži.

← Uz sākumu

JavaScript dialogi un tukšņi

2005. gada 19. aprīlī, 22 komentāri

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")).

Tu atbildi augstāk redzamajam komentāram. Atcelt

Gravatar misame

2005. gada 19. aprīlī, plkst. 15:01

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

Gravatar laacz

2005. gada 19. aprīlī, plkst. 15:04

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

Gravatar Kāds

2005. gada 19. aprīlī, plkst. 16:32

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

Gravatar MZM

2005. gada 19. aprīlī, plkst. 21:50

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

Gravatar Knagis

2005. gada 20. aprīlī, plkst. 00:00

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.

Gravatar Kāds

2005. gada 20. aprīlī, plkst. 10:26

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

Gravatar gudrais

2005. gada 20. aprīlī, plkst. 11:00

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

Gravatar Pecis

2005. gada 20. aprīlī, plkst. 13:04

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.

Gravatar laacz

2005. gada 20. aprīlī, plkst. 13:16

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 :)

Gravatar Arturs

2005. gada 20. aprīlī, plkst. 16:06

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

Gravatar Kirils

2005. gada 20. aprīlī, plkst. 17:59

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.

Gravatar Sm

2005. gada 20. aprīlī, plkst. 18:25

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

Gravatar Sm

2005. gada 20. aprīlī, plkst. 18:26

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

Enter.

Gravatar Sm

2005. gada 20. aprīlī, plkst. 18:26

Laigan, gareniskais balttuksnis tiek cienīts.

Gravatar Arturs

2005. gada 20. aprīlī, plkst. 23:51

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

Gravatar gudrais

2005. gada 21. aprīlī, plkst. 08:35

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

Gravatar laacz

2005. gada 22. aprīlī, plkst. 18:21

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

Gravatar laacz

2005. gada 22. aprīlī, plkst. 18:22

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.

Gravatar Sm

2005. gada 23. aprīlī, plkst. 03:44

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

Gravatar Sm

2005. gada 23. aprīlī, plkst. 03:45

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