Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok NapísalOffline : 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íspevku

eš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


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 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).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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ť... :-(


Offline

Skúsený užívateľ
Skúsený užívateľ
target do <div> cez Ajax: zlý charset

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 09.03.2011 17:52

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, ...
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 09.03.2011 17:53

Ako máš to kódovanie nastavené? A naozaj sú aj tie údaje v takom kódovaní?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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íspevku

TheRay 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.php


PS: a tak isto je to aj z odkazom na inú podstranku v menu kalkulácie.

// pridané po 8 minútach od posledného príspevku

walther 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íspevku

Dakujem všetkým za pomoc nainštaloval som si PHP builder a opravil som to....ešte raz dakujem...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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 ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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... :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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... :D


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 .


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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 :loony: :loony: :loony:

niekto nejaké dalšie nápady?

ma šlak trafí


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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íspevku

nooo 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...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 11.03.2011 22:49

http://php.net/manual/en/function.header.php


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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>


Offline

Čestný člen
Čestný člen
target do <div> cez Ajax: zlý charset

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 20.02.10
Prihlásený: 21.05.14
Príspevky: 53
Témy: 13
Príspevok Napísal autor témyOffline : 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... :oops: :oops: :oops: :oops:

// pridané po 1 hodine 14 minútach od posledného príspevku

Vyriešené zmenil som to celé na windows-1250 a funguje dakejm


Odpovedať na tému [ Príspevkov: 16 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. načo slúžia tagy <div id="all"> a <div

v HTML, XHTML, XML, CSS

3

1005

06.10.2008 17:50

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML, CSS - skombinovat <DIV> a <p>

v HTML, XHTML, XML, CSS

2

587

28.04.2016 18:08

doubleR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <a href> around <div>

v HTML, XHTML, XML, CSS

9

961

17.01.2007 22:43

exot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <div> height ?

v HTML, XHTML, XML, CSS

8

750

26.01.2009 8:51

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vytvorenie posuvneho <div>

v JavaScript, VBScript, Ajax

7

653

01.12.2009 14:55

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Automatycká velkosť <div>

v HTML, XHTML, XML, CSS

3

471

28.07.2014 21:22

nig3c Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <div>y vedla seba

v HTML, XHTML, XML, CSS

4

550

02.04.2010 19:38

davider137 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hrúbka <frame> a <rules> v <table>

v HTML, XHTML, XML, CSS

7

667

25.01.2009 22:10

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako spustiť animáciu až vtedy, keď scrollnem na daný <div>?

v JavaScript, VBScript, Ajax

2

593

02.12.2016 17:50

Lessik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formular: presun <option> zo <select> do <select>

v JavaScript, VBScript, Ajax

2

752

28.09.2009 15:27

tomast7 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. >>> Java - connection problem ! <<<

v Assembler, C, C++, Pascal, Java

2

700

22.07.2009 8:38

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Interpunkcia v elementoch <textarea> a <select>

v HTML, XHTML, XML, CSS

4

459

30.10.2016 12:01

alvar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nazdielanie netu, LAN<-->PC<--wifi-->Notebook

v Siete

1

1084

15.04.2006 23:44

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. <tr> riadok tabulky ako odkaz <a>

v HTML, XHTML, XML, CSS

3

570

15.03.2010 15:32

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chladiče procesorov >>Všetky problémy sem<<

v Chladiče a všetky druhy chladenia

3

491

30.01.2013 22:08

DropaDred Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. >>>Schvalenie zostavy<<<

v PC zostavy

10

657

16.12.2010 21:55

abcdefgh Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra