Autor Zpráva
prem
Profil *
Zdravím,

přihodil se mi včera v noci tento podivný problém a netuším jak ho vyřešit. Přikládám Odkaz. Pokud by někdo věděl, co toto zapřičinilo, byl bych velmi vděčný za radu. V exploreru funuguje vše normálně ale ve ff, nebo safari nefungují odkazy ...

P
Miloš
Profil
Móóóóc lomítek. K čemu tam jsou?
<a href='///114-balkony'>
prem
Profil *
To byla chyba v nastení odkazů protože byly všechny paramatry zadávány jako $_GET['nazev'] a pokud člověk vstoupí na čistou doménu tak má samozřejmě v odkaze tyto lomítka. Ale toto to nezpůsobilo ...
Miloš
Profil
Ale toto to nezpůsobilo ...
TAk proč mě po kliknutí hází opera na adresu "http:/114-balkony" a Firefox na adresu "http://114-balkony/"?

pokud člověk vstoupí na čistou doménu tak má samozřejmě v odkaze tyto lomítka
Tři lomítka? Nikdy jsem nic takového neviděl.

A podobně nechápu smysl dvou lomítek například tady:
<a class='kraje' href='//vsechny-kraje/' >Všechny kraje</a>
To mě pak nejen Opera a Firefox, ale dokonce Explorer házejí na neexistující URL "http://vsechny-kraje/"

Zkrátka nesmysly u relativních adres. Správně je to takto:
/url odkaz od kořene domény
./url vztaženo k aktuálnímu adresáři, ./ je nadbytečné
../url vztaženo k nadřazenému adresáři
a případné kombinace:
../../url o dva adresáře výš
../DIR/url „za roh“ – o adresář výš a pak zanořit do adresáře DIR

ale dvě nebo tři lomítka jsem u relativní adresy opravdu v životě neviděl a nevím, čeho jimi chceš dosáhnout.
prem
Profil *
problém s klikáním už jsem vyřešil.

K lomítků ještě jednou píšu, že je to chyba, která vznikla takto href="'.$_GET['action'].'/'.$_GET['id'].'" a když člověk vstoupí na doménu tak nemá v adrese žádné parametry a proto tam zůstatnou jen lomítka

Odpověď: Nechtěl jsem třemi lomítky docílit vůbec ničeho :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: