ugrás a tartalomhoz

Ékezet javascipt textben

elba · 2008. Már. 24. (H), 22.23
Sziasztok,

Ma találkoztam először javascripttel. A scriptben szereplő pár ékezetes magyar szót jelekkel cseréli fel a böngésző.
Arra sikerült rájönnöm, hogy valamit az escape/unascape függyvénnyel kell csinálni, de azt már nem tudom hogy mit, és hogyan.

Hova tegyek a scriptbe (vagy egy másik scriptbe) és mit??

Köszönöm.
 
1

Kódolás

vbence · 2008. Már. 24. (H), 22.48
A problémád nem nyelvi, hanem karakterkódolás-beli. Pontosabban: az editorod (notepad vagy valami) használ egy karakterkódolást (pl. UTF-8) az ékezetes betűkhöz. A lapon viszont amiben fut nincs jelölve megfelelően a kódolás (pl. meta taggel) így a böngésző alap nyugat európai karakterkészletet használva nem tudja értelmezni a karaktereidet.
2

Kódolás

elba · 2008. Már. 25. (K), 07.34
Köszi.

Így néz ki a html oldal teteje :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
és így a javascript amit használ (külső fájlból):
/*-----------------------------------------------------------------------------------------------*/

if(typeof Effect == 'undefined')
  throw("lightwindow.js requires including script.aculo.us' effects.js library!");

// This will stop image flickering in IE6 when elements with images are moved
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(e) {}

var lightwindow = Class.create();	
lightwindow.prototype = {
Ha jól értem akkor a javascriptbe is tennem kéne egy meta bekezdést?
Dreamweaver CS3 a szerkesztőm.

Köszönöm.
3

Nem,csak a js-nek...

Ronyn · 2008. Már. 25. (K), 08.55
is utf-8 legyen a kodolása,vagyis egy szerkesztöben utf-ként kell megnyitni,és javitani az ékezetes karatereket,majd igy elmenteni...
4

Fejléc

janoszen · 2008. Már. 25. (K), 09.19
Plusz a JS fájlt UTF-8-as fejléccel kell kiküldeni, különben semmit nem ér az egész.
5

Húha...

elba · 2008. Már. 25. (K), 14.47
Köszönöm.
Pofon egyszerű biztos, de nehéz eset vagyok...
A fenti html az utf 8-as, tehát az rendben van. (ugye?)

Ha új javascriptet kezdek mondjuk dreamweaverben annak // JavaScript Document -van az elején, ide kellene valamit még írnom, ami megmondja a charsetjét? Nem láttam még javascriptet UTF 8-as fejléccel....valaki rakjon egy ilyet a postjába légyszi...Vagy egyszerűen nyissam meg notepadban es mentsem UTF-8 ként, és utána jó lesz??

Más. A lap amit építek xhtml, css, js fájlokat használ...a js külön fájlokban van, azon kívűl csak egy sor js kód van az xhtml-ben. Hogyan tudnám kiküszöbölni, hogy nem jelenjen meg active-x sárga csík IEben?

Előre is köszi.