Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Já Vánoce juchuchu
oslavím na Lopuchu!

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Web [ŽP: neomezená] (kategorie Programování) moderuje Kdokoliv.
Archiv
Domovská stránka aktualizována 28.7.2019 17:46
  
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: nrafyeo
[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 19.9.2006 08:32  4269
K zakodovani mezery se da pouzit plus? To slysim prvne a vyrazne o tom pochybuju. Ostatne presvedcme se sami na nasledujicich dvou adresach, ze.
http://kkl2401.wz.cz/dve%20slova/a.txt
http://kkl2401.wz.cz/dve+slova/a.txt
rider Rider - Asociace chovatelů antropomorfních koní 18.9.2006 23:26  4268
Trofozoit 4267Přímo browser nevím, ale vytrotlí ti na tom každý program, kterým se pokusíš poslat URL, třeba když ho posíláš mailem atd. Jinak k zakódování mezery se dá místo %20 použít i +, je to výrazně srozumitelnější, pokud vám jde o tohle.
trofozoit Trofozoit DNA, DNA - come out and play 18.9.2006 16:58  4267
Johny_G [4266]: No stupidní nerovná se vždy nutně primitivní ;) Primitivních adres mám taky dost, ale za stupidní je nepovažuju.

No jako já asi tuším, že to není úplně správné. Ale má někdo praktické zkušenosti z recentní doby, že by to dělalo problém v nějakém browseru? (download managery mě nezajímají)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 18.9.2006 16:53  4266
Jasně, že je to primitivní, když jsou tam mezery :-). Já stojím zcela jednoznačně za %20. Některé browsery či download managery se s mezerou moc dobře nevyrovnávaly. I když už to asi bude dávno pryč, tak se nedá spolehnout na aktuálnost instalovaných verzí.
trofozoit Trofozoit DNA, DNA - come out and play 18.9.2006 14:22  4265
To jsou úplně primitivní odkazy, žádný & tam nejsou.
huh huh 18.9.2006 14:18  4264

Jednotlive casti URL musi samozrejme encodovat programator. A vysledek jeste prohnat konverzi & na &amp;
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 18.9.2006 12:32  4262
Hm, tak ted koukam do specifikace a asi by si clovek mel ty adresy opravdu escapovat sam. Odkazujou se tam primo na RFC, ktery jsem teda sice necet, ale predpokladam, ze v nem uz se bude hovorit prave o to escapovanych adresach. Mozna by stalo za to si to RFC precist, ale na to cas bohuzel nemam.
trofozoit Trofozoit DNA, DNA - come out and play 18.9.2006 11:24  4261
Hmm, já to tu zkouším hledat a zatím všude nacházím jen to, že by se mezery měli escapovat, obzvláště prý mnohonásobné mezery a úplně na konci je poznámka, že:

Internet Explorer is notoriously relaxed in its requirements for encoding spaces in URLs. This tends to contribute to author sloppiness in authoring URLs. Keep in mind that Netscape and Opera are much more strict on this point, and spaces MUST be encoded if the URL is to be considered to be correct.

Nevím jak to u Opery platilo kdy, ale teď už to rozhodně není pravda, o Netscapu nevím našla jsem jen poznámku, že Netscape 4.7 escapovat mezery neuměl (co on ovšem taky uměl, že). Popravdě mě nejvíc zajímá IE, nějaké prehistorické verze, u uživatelů ostatních prohlížečů předpokládám trochu kontinuity.

Nicméně to vypadá, že to minimálně někdy problém byl a proto např. WYSIWYGy je v adresách stále escapují.
mach 18.9.2006 10:55  4260
Do href se IMHO maji psat nevyescapovane adresy, akorat se nektery specialni znaky (&, ") musi nahradit HTML entitama. To %xx escapovani by mel provest prohlizec.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 18.9.2006 10:55  4259
Imho by mel bejt prohlizec schopnej si to escapovani zaridit sam, tudiz by nemel bejt problem pouzivat treba v atributu href adresy s mezerama.
trofozoit Trofozoit DNA, DNA - come out and play 18.9.2006 10:17  4258
dotazNa školních stránkách máme spoustu adresářů a souborů obsahujících mezery. Protože ty stránky někdo dělal v PowerPointu mají všechny adresy s mezerou nahrazené %20, což je ještě v PP formátování dost peklo tam něco najít.
Já osobně když už někde mezeru mám, tak ji do kódu napíšu normálně jako mezeru a vždycky mi to fungovalo. Je nějaký důvod, proč by se to dělat nemělo nebo kdy může neescapovaná mezera v adrese vytvářet nějaký problém? Nebo se to dneska už používat dá bez problémů.
(ptám se proto, jestli má smysl se pouštět do komplikovaného přejmenování, nebo jestli prostě můžu ty dvacítky nahradit mezerama)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 7.9.2006 21:52  4257
huh [4256]: Já mu říkal, že ho budou nenávidět :-D. Není nic skvělejšího, než čumět na běžící graf, protože je přetížen server s bannerem :-).
huh huh 7.9.2006 21:48  4256
Začínám chápat, proč si někteří lidé vypínají javascript... :-|
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 7.9.2006 21:44  4255
Viky [4253]: Mno nikdo tě nenutí tam dávat ten loading. Mělo by stačit dát do hlavičky

<SCRIPT LANGUAGE="JavaScript">
<!-- Original:  Gilbert Davis -->

function loadImages()
{
	if (document.getElementById)
	{
		document.getElementById('hidepage').style.visibility = 'hidden';
	}
	else
	{
		if (document.layers)
		{
			document.hidepage.visibility = 'hidden';
		}
		else
		{
			document.all.hidepage.style.visibility = 'hidden';
		}
	}
}
</script>

a body dát s parametrem
<BODY OnLoad="loadImages()">
viky 7.9.2006 21:35  4253
To je nějaký moc krkolomný :-)

[ 4075 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt