| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal TheRay: 09.03.2011 6:40 | |
|
Prosím Vás mám otázočku... potreboval som aby odkaz v menu otvoril stránku v <div> s ID pretože použiť iframe pri tomto modelu stránky by vyzeralo hrozne... preto som použil script od Ajax všetko som tým pekne vyriešil, ale má to jednu chybičku krásy stránka sa zobrazuje s otázniky, teda ako keby charset UTF-8 pritom mám pre začiatok nastavené windows-1250 hladal som všemožne ale nič som nenašiel ani moje chabé pokusy na zmenu nezabrali pretože v javascripte som ľavý prosím poradte... súrne... vopred dakujem!!!!!!...
Tu je použítý script Ajax:
Kód: /*********************************************** * Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/
var loadedobjects="" var rootdomain="http://"+window.location.hostname
function ajaxpage(url, containerid){ var page_request = false if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest() else if (window.ActiveXObject){ // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false page_request.onreadystatechange=function(){ loadpage(page_request, containerid) } page_request.open('GET', url, true) page_request.send(null) }
function loadpage(page_request, containerid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(containerid).innerHTML=page_request.responseText }
function loadobjs(){ if (!document.getElementById) return for (i=0; i<arguments.length; i++){ var file=arguments[i] var fileref="" if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding if (file.indexOf(".js")!=-1){ //If object is a js file fileref=document.createElement('script') fileref.setAttribute("type","text/javascript"); fileref.setAttribute("src", file); } else if (file.indexOf(".css")!=-1){ //If object is a css file fileref=document.createElement("link") fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", file); } } if (fileref!=""){ document.getElementsByTagName("head").item(0).appendChild(fileref) loadedobjects+=file+" " //Remember this object as being already added to page } } }
</script> A tu target v menu: Kód: <li><a href="javascript:ajaxpage('produkty/plast/index.php', 'middle_column'); loadobjs('source/css/kalkulacia.css', 'source/javascript/kalkulacia.js')">xxx</a></li> // pridané po 30 minútach od posledného príspevkuešte ma niečo napadlo netreba nastaviť aj tomu divu charset? aj ked si to celkom neviem predstaviť. jednoduchý div <div id="middle_column">HTML</div> + css
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 09.03.2011 14:32 | |
|
Tie údaje musíš vkladať do stránky v takom kódovaní, v akom je zvyšok stránky (javascript sa o kódovanie nestará, to čo príde, to aj použije).
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 09.03.2011 17:47 | |
|
Dakujem za odpoved ale ja mám na všetkých stránkach nastavený charset na windows=1250 aj na indexe aj na podstránke ktorú vkladá javascript neviem už kam inam mám to kodovanie strčiť... :-(
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
samotné súbory musia mať rovnaké kódovanie... podľa editoru záleží, aké je defaultné a ak je to napr utf-8, pochopiteľne to nejde. Jedna vec je nastavenie charsetu v hlavičke, druhá vec kódovanie samotných súborov.
_________________ C#, PHP, ... |
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 09.03.2011 17:53 | |
|
Ako máš to kódovanie nastavené? A naozaj sú aj tie údaje v takom kódovaní?
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 10.03.2011 8:26 | |
|
No mám všetko rovnako nastavené iba v hlavičke ked stránku zobrazím zvlášt zobrazuje správne viz. bod_2 ked ju zobrazím cez script v menu zobrazí sa zle viz. bod_1 zrovna hladám to kodovanie obsahu
môžem sem dať aj odkaz na stránku ale myslím že to velmi nepomôže.
Tu je samotná stránka: MENU -> Produkty -> Plastové Okná /* design si prosím nevšímajte doladujem ho... */
bod 1
http://slavoplast.sk/
bod 2
http://slavoplast.sk/produkty/plastove_okna/index.php // pridané po 1 minúte od posledného príspevkuTheRay píše: No mám všetko rovnako nastavené iba v hlavičke ked stránku zobrazím zvlášt zobrazuje správne viz. bod_2 ked ju zobrazím cez script v menu zobrazí sa zle viz. bod_1 zrovna hladám to kodovanie obsahu môžem sem dať aj odkaz na stránku ale myslím že to velmi nepomôže. Tu je samotná stránka: MENU -> Produkty -> Plastové Okná /* design si prosím nevšímajte doladujem ho... */ bod 1 http://slavoplast.sk/bod 2 http://slavoplast.sk/produkty/plastove_okna/index.phpPS: a tak isto je to aj z odkazom na inú podstranku v menu kalkulácie. // pridané po 8 minútach od posledného príspevkuwalther píše: samotné súbory musia mať rovnaké kódovanie... podľa editoru záleží, aké je defaultné a ak je to napr utf-8, pochopiteľne to nejde. Jedna vec je nastavenie charsetu v hlavičke, druhá vec kódovanie samotných súborov.
heh už viem čo myslíš písal som to v notepade :-( ale nie som si istý tej chyby pretože ked si pozrieš zvyšok stránky je OK a je písaná presne tak isto... // pridané po 13 hodinách 45 minútach od posledného príspevkuDakujem všetkým za pomoc nainštaloval som si PHP builder a opravil som to....ešte raz dakujem...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.03.2011 9:57 | |
|
TheRay píše: Dakujem všetkým za pomoc nainštaloval som si PHP builder a opravil som to....ešte raz dakujem...
si si isty ze si to opravil ?
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 10.03.2011 10:39 | |
|
coldak píše: si si isty ze si to opravil ?
Ano pekne dakujem ešte raz nechápem síce prečo ak by mi to mohol niekto vysvetliť budem rád...
ale nainštaloval som si php builder otvoril som súbor charset som nastavil všade na iso-8859-2, content na sk ale encoding suboru na utf-8 a funguje to pritom hlavný index je v ansi...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.03.2011 11:07 | |
|
TheRay píše: Ano pekne dakujem ešte raz nechápem síce prečo ak by mi to mohol niekto vysvetliť budem rád... ale nainštaloval som si php builder otvoril som súbor charset som nastavil všade na iso-8859-2, content na sk ale encoding suboru na utf-8 a funguje to pritom hlavný index je v ansi...
mozno je problem vtom ze hlavna stranka kedze je komplet aj headerom tak ma v headery predpisany encoding kdezto ten div uz nie a neuvadzas ho ani v response headery .
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 10.03.2011 20:53 | |
|
coldak píše: mozno je problem vtom ze hlavna stranka kedze je komplet aj headerom tak ma v headery predpisany encoding kdezto ten div uz nie a neuvadzas ho ani v response headery .
dakujem za odpoved...Nejako som si nie istý či chápem tomu čo mi radíš šlo by to vysvetliť troška rozšírenejšie?
PS: Ale pre zmenu nevie rozpoznať diakritiku v menu boha jeho ja už neviem čo stým
niekto nejaké dalšie nápady?
ma šlak trafí
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 10.03.2011 21:54 | |
|
bud definujes kodovu stranku v html kode v tagu <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/> alebo na urovni http protokolu v response header . http://en.wikipedia.org/wiki/List_of_HTTP_header_fields v responses pozri content-type , charset. kedze ten vkladany div nema komplet html cize nema potrebny tag <meta ... tak jediny sposob ako dat vediet klientovy aka je kodova stranka divu je cez ten content-type v response headere
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 11.03.2011 21:24 | |
|
coldak píše: bud definujes kodovu stranku v html kode v tagu <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/> alebo na urovni http protokolu v response header . http://en.wikipedia.org/wiki/List_of_HTTP_header_fields v responses pozri content-type , charset. kedze ten vkladany div nema komplet html cize nema potrebny tag <meta ... tak jediny sposob ako dat vediet klientovy aka je kodova stranka divu je cez ten content-type v response headere
jj už chápem jazyk je nastavený v contente ale script posiela iba telo v div bez informácií o jazyku...díky moc pozriem to ale aj tak nechápem prečo rozhodilo aj menu script stým nič nerobí okrem toho že je v nom odkaz na tu pod stránku cez ten ajax. Zmenil som charset na iso-8859-2 môže to biť tým? Prvá teda hlavná stránka je nastavená na spomínané iso-8859-2 a súbor na ansi... // pridané po 23 hodinách 21 minútach od posledného príspevkunooo fajn hladal som všade a nejako sa s toho neviem vysomáriť...ten content-type ide aj tak do hlavičky nie? tam ho mám... alebo ho treba dať do divu alebo do body možem poprosiť o ukážku zápisu niekde na nete priamo v stránke/kode? velmi by pomohlo...
dakujem...
|
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 11.03.2011 22:49 | |
|
|
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 12.03.2011 0:08 | |
|
coldak píše: http://php.net/manual/en/function.header.php
Díky za odpoved ale v PHP? V tom ked vymením header nebude to náhodou to isté? Ja som myslel niečo ako:
Kód: <body content-type="sk"> alebo <div id="content" content-type="sk">chybný text +ľščťžžýáíí</div>
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 12.03.2011 9:58 | |
|
Kód: content-type="sk"
neurobí nič. Alebo si myslíš, že prehliadač vie na základe jazyka určiť kódovanie? Ak by to fungovalo, ako by sa rozhodol medzi win1250, iso8859-2 a utf-8?
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 20.02.10 Prihlásený: 21.05.14 Príspevky: 53 Témy: 13 | Napísal autor témy TheRay: 12.03.2011 18:21 | |
|
shaggy píše: Kód: content-type="sk" neurobí nič. Alebo si myslíš, že prehliadač vie na základe jazyka určiť kódovanie? Ak by to fungovalo, ako by sa rozhodol medzi win1250, iso8859-2 a utf-8?
dokelu sorry to som zle napísal myslel som miesto sk dať "iso-8859-2"
ale podstata problému že neviem kam mám vložiť content type kedže ho vidím už v hlavičke... // pridané po 1 hodine 14 minútach od posledného príspevkuVyriešené zmenil som to celé na windows-1250 a funguje dakejm
|
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| načo slúžia tagy <div id="all"> a <div v HTML, XHTML, XML, CSS | 3 | 1005 | 06.10.2008 17:50 neutronmind | | HTML, CSS - skombinovat <DIV> a <p> v HTML, XHTML, XML, CSS | 2 | 587 | 28.04.2016 18:08 doubleR | | <a href> around <div> v HTML, XHTML, XML, CSS | 9 | 961 | 17.01.2007 22:43 exot | | <div> height ? v HTML, XHTML, XML, CSS | 8 | 750 | 26.01.2009 8:51 don jebot | | vytvorenie posuvneho <div> v JavaScript, VBScript, Ajax | 7 | 653 | 01.12.2009 14:55 pilná lama glama | | Automatycká velkosť <div> v HTML, XHTML, XML, CSS | 3 | 471 | 28.07.2014 21:22 nig3c | | <div>y vedla seba v HTML, XHTML, XML, CSS | 4 | 550 | 02.04.2010 19:38 davider137 | | Hrúbka <frame> a <rules> v <table> v HTML, XHTML, XML, CSS | 7 | 667 | 25.01.2009 22:10 Ďuri | | Ako spustiť animáciu až vtedy, keď scrollnem na daný <div>? v JavaScript, VBScript, Ajax | 2 | 593 | 02.12.2016 17:50 Lessik | | formular: presun <option> zo <select> do <select> v JavaScript, VBScript, Ajax | 2 | 752 | 28.09.2009 15:27 tomast7 | | >>> Java - connection problem ! <<< v Assembler, C, C++, Pascal, Java | 2 | 700 | 22.07.2009 8:38 johny3212 | | Interpunkcia v elementoch <textarea> a <select> v HTML, XHTML, XML, CSS | 4 | 459 | 30.10.2016 12:01 alvar | | Nazdielanie netu, LAN<-->PC<--wifi-->Notebook v Siete | 1 | 1084 | 15.04.2006 23:44 Spirit | | <tr> riadok tabulky ako odkaz <a> v HTML, XHTML, XML, CSS | 3 | 570 | 15.03.2010 15:32 1daemon1 | | Chladiče procesorov >>Všetky problémy sem<< v Chladiče a všetky druhy chladenia | 3 | 491 | 30.01.2013 22:08 DropaDred | | >>>Schvalenie zostavy<<< v PC zostavy | 10 | 657 | 16.12.2010 21:55 abcdefgh |
| 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
|
|