Első hallásra sokan úgy gondolnánk, hogy ebben semmi különleges nincs. Ám ezúttal a helyzet egy kicsit csalóka. Ha egy már létező HTML dokumentumot dinamikus tartalommal szeretnénk "feltuningolni", és az ASP nyelvre esik a választásunk, akkor az ASP "szigetek" és azokban a kívánt ASP kód HTML kódban való kialakítása után mentsük el fájlunkat ASP-ként! Amikor tesztelnénk az oldalt, azonnal előbukkan a probléma. A böngésző "nem tud mit kezdeni" az oldallal, így az hibásan töltődik be, és ahelyett, hogy értelmezné az ASP kódrészeket, jobb esetben kiírja azokat szövegként a böngészőben. Hol lehet a hiba? A Dreamweaver csak akkor helyezi be automatikusan az ASP oldalra a kötelező tag-et, ha az új (üres) oldalt ASP Javascript, vagy ASP VBscript oldalként nyitjuk meg. Ha egy HTML oldalt mentünk el ASP-ként, akkor ezt a kötelező kódrészt "kézzel" kell elhelyeznünk az oldal első sorában, az összes többi kód előtt. Ha így mentjük el az oldalt, az probléma nélkül meg fog jelenni a böngészőben (feltéve, hogy a feltelepített szerver szabályszerűen működik, és azon belül az ASP értelmező is). És hogy mi is az a kötelező sor? Íme: - ha ASP Javascriptet használunk: <%@language="JAVASCRIPT" codepage="1250"%> - ha ASP VBscriptet használunk <%@language="VBSCRIPT" codepage="1250"%> A "codepage" paraméter a használt karaktertáblát (karakterkódolást) jelzi, ebben az esetben ez közép-európai (Windows).
Figyelem! A tartalom legalább 2 éve nem frissült! Előfordulhat, hogy a képek nem megfelelően jelennek meg.