Portál AbcLinuxu, 14. května 2025 02:43

Dotaz: Odkazy v Konqueroru a Mozille

27.3.2005 19:30 ssil | skóre: 15
Odkazy v Konqueroru a Mozille
Přečteno: 210×
Odpovědět | Admin
Mám Sarge a v něm prohlížeče Konqueror, Mozilla a Firefox. S Firefoxem žádný problém. Ale mám na stránce odkaz jako tlačítko a ten mi v Konqueroru nefunguje. Samozřejmě, když to tlačítko nahradím textem, tak to jede. No a Mozilla je podobná velká záhada, kterou neumím vyřešit. Když Mozillu spustím, zobrazí se mi defaultní stránka na níž jsou tlačítka submit a ty mi taky nefungují. Navíc se mi nepodařilo ani spustit localhost. Buď mi ho začne vyhledávat google (což je nesmysl), ale open file..... nic nedělá. Přitom oba mám instalovány jako deb balíčky. Nějaké nápady?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.3.2005 09:15 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud jsem to správně pochopil, tak máš nějaké stránky, které ti každý prohlížeč zobrazuje jinak. Je to tak? Jestli jo, tak máš někde problém v (HTML?) kódu těch stránek. Zkus sem příslušnou část nakopírovat...

Do jiné otázky už pak patří tvoje pokusy o otevření localhost pomocí "Open file"... Budeš-li to tu chtít řešit, polož to jako samostatný dotaz.
28.3.2005 20:45 ssil | skóre: 15
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Ano v podstatě je to tak. Mám vlastnoručně vytvořené stránky které mi bezproblémově fungují pod win v IE, Mozille a Firefoxu a taky pod Linuxem ve Firefoxu. V Konqueroru žádný problém až na ten jeden s odkazem. Pokusy napsat sem problémovou část kodu jsou ale neúspěšné a tak to musím popsat. Mám odkaz a mezi otevíracím a zavíracím tagem text. To je v pohodě. Když ale místo textu dám tag input jako button tak se mi na stránce zobrazí tlačítko, ale kliknutí na něj nic nezpůsobí. Zdůrazňuji, že jenom v tom Konqueroru a protože pro psaní kodu používám Bluefish zadal jsem validaci kodu a proti tomu není námitka. Problémy s Mozillou naformuluji samostatně na správné místo.
28.3.2005 22:02 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Jsou dvě možnosti: buď máš chybu v kódu stránky, nebo jde o chybu v renderovací engine daného prohlížeče. Je však nemožné to zjistit bez konkrétního kódu. Nerozumím tomu, že ti sem nejde vložit kus kódu. Prostě ho nakopíruj do políčka, kam píšeš příspěvek do diskuze, a nezapomeň jej uzavřít mezi tagy <pre> a </pre>.
29.3.2005 10:24 Zbyněk Petr (Zboňa) | skóre: 6 | blog: zbona | Brno / Vyškov
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Podle popisu kodu jsem si ten odkaz zkusil napsat a vypada to na chybu Konqueroru, protoze mi to taky neslo. (KDE 3.4) Predpokladam, ze tazatel myslel nejaky podobny kod...
<a href="http://www.abclinuxu.cz">
<input type="button" value=" klik "></a>
Po nahrazeni inputu textem to jede. Problem je ten, ze kazdy prohlizec asi kod zpracovava jinak a Konqueror to asi neprezvejka. Predpokladam, ze ten input neni soucasti formulare, ale chces pouze zobrazit "tlacitko" fungujici jako odkaz. Chces-li mit stranky optimalizovane pro Konqueror, napadaji me dve nejrychlejsi reseni:

1) input nahrad obrazkem a nemel by byt problem

2) pripis si tam nejakou funkcicku v JavaScriptu (viz. treba google), ktera po udalosti OnClick na input otevre treba url s pozadovanou adresou.

Pokud je input soucasti formu a chces jim form odeslat, tak to se nedela pres odkaz, ale pres action="url" v tagu <form> a potom input musi byt typu "submit". Ale to asi neni tento pripad.
28.3.2005 22:21 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Pokusy napsat sem problémovou část kodu jsou ale neúspěšné
sed 's/&/\&amp;/g; s/>/\&gt;/g; s/</\&lt;/g'
a pastni to sem.
Když ale místo textu dám tag input jako button tak se mi na stránce zobrazí tlačítko, ale kliknutí na něj nic nezpůsobí.
A je ten input součástí form?

PS: validace v Bluefishi používá validator.w3.org?
29.3.2005 10:37 Zbyněk Petr (Zboňa) | skóre: 6 | blog: zbona | Brno / Vyškov
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Podud chces v diskuzi zobrazit HTML kod aby ho prohlizec, resp. abclinuxu nezpracoval jako HTML, tag <pre> nepomuze. Pri psani kodu pouzivej entity...
29.3.2005 20:47 ssil | skóre: 15
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Tak jsem zas o něco chytřejší díky vaším reakcím. Takže ten kod který nefunguje je
< a href="nekam"> < input type="button" value=" neco "></a>
Je to tlačítko "volně" na stránce a není v žádném formuláři. Tlačítka ve formulářích mám buď img, submit nebo reset a všechny fungují. Navrhovaná řešení vyzkouším. To tlačítko img by bylo přijatelné. Javascriptu jsem se chtěl vyhnout (celé je to v PHP). Teď mě ještě napadla možnost dát to do formu i když bych nic neodesílal.
29.3.2005 21:14 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille

Co je tohle proboha za prasečinu?! Co to jako má dělat, co neumí standartní tlačítko formuláře?!:

<form action="nekam" method="GET">
<input type="submit" value="neco">
</form>

A pokuď tlačítko nemá nic odesílat, tak stačí "button" umístit normálně do stránky bez formuláře a po stisku tlačítka se nic nestane (ovšem pak mě bez JavaScriptu nenapadá žádnej smysl toho tlačítka...)

Každý má právo na můj názor!
29.3.2005 21:18 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
IMHO je chyba, že HTML DTD něco takového vůbec připouští. Když jsou zakázané odkazy uvnitř odkazů, tak proč povolili tlačítka?
29.3.2005 21:36 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille

Kdyby jenom HTML... Syntakticky správný to je dokonce i v XHTML strict!

Na druhou stranu to ještě neznamená, že by se to mělo takhle používat...

Každý má právo na můj názor!
29.3.2005 22:13 ssil | skóre: 15
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Tak teď jsem poněkud zmatený. Rozumím tomu správně, že je to sice syntakticky správně, ale raději to nepoužívat? Při své úrovni (ne)znalostí jsem až do toho okamžiku, kdy to v Konqueroru nefungovalo nad tímto vůbec nepochyboval. Zvlášť když jinde to problém nedělá. Ale ještě abych zdůraznil čeho chci dosáhnout. Chci mít na stránce tlačítko a když na něj kliknu ať se mi načte stránka dle toho odkazu.
29.3.2005 22:21 Martin Tůma | skóre: 39 | blog: RTFM | Praha
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille

Jde o to, že je rozumné na většinu věcí používat odpovídající "nástroje". A na "obalování" tlačítek jsou v HTML primárně určeny formuláře, ne odkazy (i když jak zmíněno výše to dle norem taky jde).

Jinak přesně to co požadujete dělá ten kód v mém prvním příspěvku nahoře.

Každý má právo na můj názor!
29.3.2005 22:35 ssil | skóre: 15
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Dík.
30.3.2005 00:48 Zbyněk Petr (Zboňa) | skóre: 6 | blog: zbona | Brno / Vyškov
Rozbalit Rozbalit vše Re: Odkazy v Konqueroru a Mozille
Pokud chces, jak pises, pouze tlacitko, ktere po kliknuti odkazuje na nejakou stranku, je podle me nejrozumnejsi udelat si tlacitko v gifu nebo png a to pouzit misto inputu. Naprosto souhlasim s predchozimy prispevky, ze by me nenapadlo pouzit <input> mimo formular. A je s podivem, ze podle norem je to v poradku. Jinak to reseni, co psal Martin Tuma jest taky mozne.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.