| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 02.11.07 Prihlásený: 03.10.13 Príspevky: 58 Témy: 15 | Napísal hidden: 10.08.2010 10:44 | |
|
Zdravim,
momentalne riesim jeden zaujimavavy problem...
pripravili sme script na predaj aut, s vyhladavanim, ale teraz som zistil, ze vo vsetkych prehliadacoch ide script validne, ale problem nastava v opere.
Vyhladava to podla vsetkych kriterii, ale ked si vyberiete moznost palivo, tak nenajde ani jeden vysledok...
Ale to sa deje iba v opere... nejake napady?
http://www.autoallespresov.sk/predaj_aut/
|
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava |
neprenieslo sa ti selected po potvrdeni ... mohol by si postnut aj script kory ti spracovava inormacie?
_________________ Hmmm .... Hrošíček ... [Homer] |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.08.2010 11:26 | |
|
Nazdar,
problem je v tom, ze Opera vklada do query stringu pri prvych dvoch moznostiach navyse %0D. Je to kvoli tomu, ze mas priamo v hodnote atributu zbytocne odriadkovanie:
Kód: <select id='fuel' name='fuel' style='width:106px;'> <option value=''></option> <option value='Diesel '>Diesel</option><option value='Benzín ' selected='selected'>Benzín</option><option value='Benzín+plyn'>Benzín+plyn</option> </select> Riesenie je neenterovat vnutri hodnot atributov, ale odporucam v nazvoch aj hodnotach vstupnych poli (t.j. atributy name a value) nepouzivat diakritiku ani ziadne specialne znaky.
Mimochodom, validita znamena platnost dokumentu oproti nejakej norme/doporuceniu. Povedat, ze skript ide validne, nie je celkom spravne.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.08.2010 11:33 | |
|
Duri, mozno mam len nacitany uz upraveny zdrojak ale kod ktory si uviedol mam ja vo view source zakomentovany.
Kód: <td> <select id='fuel' name='fuel' style='width:106px;'> <option value=''></option> <option value='Diesel' selected='selected'>Diesel</option><option value='Benzín'>Benzín</option><option value='Benzín+plyn'>Benzín+plyn</option> </select> </td> <!-- <tr> <td><label for='fuel'>Palivo:</label></td> <td colspan='3'> <select class='widtha' id='fuel' name='fuel'> <option value=''></option> <option value='Diesel ' selected='selected'>Diesel</option><option value='Benzín '>Benzín</option><option value='Benzín+plyn'>Benzín+plyn</option> </select> </td> </tr> -->
edit: mohol by sem niekto pastnut url z opery po odoslani formulara ?
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.08.2010 11:39 | |
|
Zaujimave, ja som si otvoril zdrojak vo Firefoxe a ukazal mi to odriadkovane, a to nielen tu zakomentovanu cast, ale aj tie optiony na prvych styroch riadkoch tvojho kodu. Vies cim to mozno bude? Ma tam zrejme len znak 0x0D, co Firefox pochopil ako odriadkovanie, ale tvoj prehliadac nie, co pouzivas?
Opera, Linux, bohvieaka verzia /predaj_aut/index.php?category=&make=&fuel=Diesel%0D&srt=make+ASC&p=10&submit=Vyh%C4%BEada%C5%A5
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.08.2010 11:46 | |
|
duri, ja som to otvaral v chrome, ale skusil som to teraz aj v IE6 a je to tak ako si pastol ty takze to bude naozaj v tom %0D
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.08.2010 11:49 | |
|
Ale vies co je zahada? Otvoril som to v hex editore a ziadne 0x0D som tam zrazu nenasiel Iba na miestach, kde si to videl aj ty (v komentari). Zblaznim sa z toho.
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.08.2010 11:58 | |
|
duri, skus to stiahnut cez wget aby si zabranil vplyvu prehliadaca na content
|
|
Registrovaný: 04.08.09 Prihlásený: 10.08.10 Príspevky: 9 Témy: 2 | Napísal huzvak: 10.08.2010 11:58 | |
|
no, ale je cudne ze to ide vsade, len v opere nie. vecer tu pripadne postnem zdrojak ak sa to dovtedy nevyriesi, lebo momentalne sedim v praci
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.08.2010 12:00 | |
|
nejde mi to ani v IE6 !
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.08.2010 12:01 | |
|
coldak
To je napad, parada. Fakt tam to 0x0D je.
huzvak
Nemusis, problem sme vyriesili. Odstran zbytocne bajty 0x0D z hodnot atributov, vid moj prvy prispevok.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problem s vyhladavanim v PHP, ASP | 1 | 353 | 13.01.2009 9:35 rooobertek | | Google - problém s vyhľadávaním v Sieťové a internetové programy | 0 | 230 | 09.01.2015 21:06 DrunkBear | | Windows 7 problem s vyhladavanim v Operačné systémy Microsoft | 8 | 957 | 11.10.2011 19:38 Logik | | windows 7 problem s vyhladavanim v Operačné systémy Microsoft | 4 | 228 | 09.04.2013 21:39 spokomaro | | Problem v Opere v HTML, XHTML, XML, CSS | 10 | 475 | 02.08.2010 11:11 camo | | problem s kodovanim v Opere v Sieťové a internetové programy | 1 | 434 | 19.12.2006 15:45 itsgoingd | | problém s náhledem v opeře v Redakčné systémy | 3 | 328 | 29.12.2006 20:39 AVAST | | Problem s borderom v opere v HTML, XHTML, XML, CSS | 17 | 700 | 03.03.2008 20:25 Svolo | | Problem s cookie v Opere v PHP, ASP | 5 | 713 | 05.07.2009 15:13 xtreme | | problem v MF3 + Ie 6 + opere v HTML, XHTML, XML, CSS | 26 | 996 | 22.05.2008 20:57 Blackshadow | | problem s pismom v opere 10.50 v Sieťové a internetové programy | 0 | 345 | 02.03.2010 15:22 tiger0020 | | Problem so zobrazovanim v FF a Opere v HTML, XHTML, XML, CSS | 13 | 782 | 14.12.2008 13:09 dadmtb | | Mám problém so zvukom v Opere aj v Mozille! v Audio programy | 8 | 766 | 18.01.2010 16:12 19slavo91 | | pomoc s vyhladavaním v PHP, ASP | 4 | 417 | 24.03.2009 19:55 djsulo | | [VYRIESENE] pomoc s vyhladavanim v PHP, ASP | 10 | 527 | 05.03.2009 21:02 DeeJay3 | | pomoc s vyhľadávaním starých mestečiek v Krčma | 8 | 758 | 01.10.2012 22:03 Daron |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|