---
title: "Varför inte åäö ???"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18641-varför-inte-åäö"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nill"
published: "2001-12-19T15:30:00.000Z"
updated: "2001-12-20T19:05:00.000Z"
replies: 8
views: 370
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18641-varför-inte-åäö"
---

# Varför inte åäö ???

## #1 — nill, 2001-12-19T15:30Z

Jag använder Chromeless window grej (www.andreashemsida.com/klass/js/chromeless_35.js www.andreashemsida.com/klass/js/popup.js)  för popup men innehållet i det blir av någon anledning förvrängt då åäö blir konstiga tecken istället.
öppnar såhär:
OnClick="mittfonster=openIT('/klass/asp/showmsg.asp?ID=\<%=RecSet("ID")%\>',250,150,null,null,'msgpopup')"

Hur kan detta komma sig och hur fixar jag det ?

Permalänk: https://www.webforum.nu/p/18641

## #2 — Patrik81, 2001-12-19T17:33Z

Skulle våga mig på en vild gissning å säga att du inte kodar om strängen när du matar in den till databasen, så databasen tolkar dem fel å returnerar ett annat tecken...

kanske...

Jag kan vara HELT ute å cykla, men det är nog där jag skulle börja rota, eller fåga i ASP/VBScript forumet... ;)

MVH Patrik

Permalänk: https://www.webforum.nu/p/335750

## #3 — nill, 2001-12-19T18:42Z

Nej detta har faktiskt inget med asp eller databas att göra då jag på annat ställe visar texten utan popuppen och där ser man åäö.. Slutsats. Det måste vara javascripten.

Så vad är fel med dom ?

Permalänk: https://www.webforum.nu/p/335751

## #4 — Patrik81, 2001-12-19T20:07Z

inte för att jag vet om det kan hjälpa men hur ser koden i den där .js filen ut?

MVH Patrik

Permalänk: https://www.webforum.nu/p/335752

## #5 — nill, 2001-12-19T21:32Z

därför jag postade länkarna så ni kunde kolla.. men men. ni orkade tydligen inte ladda ner dom :)

 så här kommer koden:

chromeless_35.js

/\*
	CHROMELESS WINDOWS v.35.1 \[ 8.1K \]
	(c) Gabriel Suchowolski,2000 &#0124; [www.microbians.com](http://www.microbians.com) 
	Licensed under GNU LGPL (www.gnu.org)

	Thanks to Gustavo Ponce \>\> [www.ur6an.com](http://www.ur6an.com)  for his resize addon
\*/

function chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz){
	var c=(document.all&&navigator.userAgent.indexOf("Win")!=-1)?1:0
	var v=navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE ")+5,navigator.appVersion.indexOf("MSIE ")+8)
	min=(v\>=5.5?min:false);
	var w=window.screen.width; var h=window.screen.height
	var W=W&#0124;&#0124;w; W=(typeof(W)=='string'?Math.ceil(parseInt(W)\*w/100):W); W+=(brd\*2+2)\*c
	var H=H&#0124;&#0124;h; H=(typeof(H)=='string'?Math.ceil(parseInt(H)\*h/100):H); H+=(tsz+brd+2)\*c
	var X=X&#0124;&#0124;Math.ceil((w-W)/2)
	var Y=Y&#0124;&#0124;Math.ceil((h-H)/2)
	var s=",width="+W+",height="+H

	if(c){
		var cTIT='\\n'+
		'\<html\>\<head\>\<META HTTP-EQUIV="imagetoolbar" CONTENT="no"\>\\n'+
		'\<script\>\\n'+
		'var IcU=new Image();IcU.src="'+cU+'";var IcO=new Image();IcO.src="'+cO+'";var IcL=new Image();IcL.src="'+cL+'";var IxU=new Image();IxU.src="'+xU+'";var IxO=new Image();IxO.src="'+xO+'";var IrU=new Image();IrU.src="'+rU+'";var IrO=new Image();IrO.src="'+rO+'";var ImU=new Image();ImU.src="'+mU+'";var ImO=new Image();ImO.src="'+mO+'"\\n'+
		'document.onmousemove=document.onselectstart=document.ondragstart=document.oncontextmenu=new Function("wMOV();return false");\\n'+
		'b=-1\\n'+
		'wLOA=function(){if(top.ok&&document.body){'+(min?'bMIN.style.visibility="visible";':'')+'bLOA.style.visibility="hidden";wRSZ()}else setTimeout("wLOA()",500)};wLOA()\\n'+
		'wRSZ=function(){var dw=document.body.clientWidth;bCLO.style.pixelLeft=dw-22;bMIN.style.pixelLeft=bLOA.style.pixelLeft=dw-62;bFUL.style.pixelLeft=bRES.style.pixelLeft=dw-42}\\n'+
		'wMAX=function(m){top.mod=m;if(m){top.mT(0,0);top.rT('+w+','+h+');bFUL.style.visibility="hidden";bRES.style.visibility="visible"}else{top.mT(top.px,top.py);top.rT(top.sW,top.sH);bFUL.style.visibility="visible";bRES.style .visibility="hidden"}}\\n'+
		'wDBL=function(){if(!top.mod)wMAX(1);else wMAX(0)}\\n'+
		'wMIN=function(){top.window.moveTo(0,-4000);if(top.opener&&!top.opener.closed){top.opener.window.focus()};top.window.blur()}\\n'+
		'wMOV=function(){\\n'+
		'if(b==0){top.bCOL("'+wBG+'","'+wB+'");b=-1}\\n'+
		'if(b==2&&!top.mod){top.px=event.screenX-ofx-1;top.py=event.screenY-ofy-1;top.mT(top.px,top.py)}\\n'+
		'if(b==1){top.bCOL("'+wBGs+'","'+wBs+'");ofx=event.x;ofy=event.y;b=2}\\n'+
		'}\</script\>\</head\>\\n'+
		'\<body onresize="wRSZ()" bgcolor='+wBG+'\>\\n'+
		'\<div style="position:absolute;left:5px;top:4px;width:2000px"\>'+tH+'\</div\>\\n'+
		'\<img id=bMOV style="position:absolute;left:-50px;top:-50px" '+(max?'ondblclick="wDBL()"':'')+' onmousemove="wMOV()" onmousedown="b=1;wMOV()" onmouseup="b=0;wMOV()" border=0 src="" width=2000 height=2000\>\\n'+
		'\<img id=bFUL style="position:absolute;top:4px;left:'+(W-42)+'px;'+(max?'':'display:none')+'" src="'+xU+'" border=0 width=11 height=11 onmouseover="this.src=IxO.src" onmouseout="this.src=IxU.src" onmouseup="this.src=IxU.src" onmousedown="this.src=IxU.src" onclick="wMAX(1)"\>\\n'+
		'\<img id=bRES style="position:absolute;top:4px;left:'+(W-42)+'px;visibility:hidden" src="'+rU+'" border=0 width=11 height=11 onmouseover="this.src=IrO.src" onmouseout="this.src=IrU.src" onmouseup="this.src=IrU.src" onmousedown="this.src=IrU.src" onclick="wMAX(0)"\>\\n'+
		'\<img id=bCLO style="position:absolute;top:4px;left:'+(W-22)+'px;" src="'+cU+'" border=0 width=11 height=11 onmouseover="this.src=IcO.src" onmouseout="this.src=IcU.src" onmouseup="this.src=IcU.src" onmousedown="this.src=IcU.src" onclick="top.window.close()"\>\\n'+
		'\<img id=bLOA style="position:absolute;top:4px;left:'+(W-62)+'px;" src="'+cL+'" border=0 width=11 height=11\>\\n'+
		'\<img id=bMIN style="position:absolute;top:4px;left:'+(W-62)+'px;visibility:hidden" src="'+mU+'" border=0 width=11 height=11 onmouseover="this.src=ImO.src" onmouseout="this.src=ImU.src" onmouseup="this.src=ImU.src" onmousedown="this.src=ImU.src" onclick="wMIN()"\>\\n'+
		'\</body\>\\n'+
		'\</html\>'
		
		cTIT=cTIT.replace(/\\//g,"\\\\\\/").replace(/\\"/g,"\\\\\\"").replace(/\\n/g,"\\\\n")

		cRES=function(b,s){
			var tmp='\\n'+
			'\<html\>\<head\>\<META HTTP-EQUIV="imagetoolbar" CONTENT="no"\>\\n'+
			'\<script\>\\n'+
			'document.onmousemove=document.onselectstart=document.ondragstart=document.oncontextmenu=new Function("wMOV();return false");\\n'+
			'b=-1\\n'+
			'wMOV=function(){if(!top.mod){\\n'+
			'if(b==0){top.sH=top.fH;top.sW=top.fW;b=-1}\\n'+
			'if(b==2&&(1=='+b+'&#0124;&#0124;4=='+b+'&#0124;&#0124;5=='+b+')){tmp=event.screenY-oH;if(top.sH+tmp\>100){top.fH=top.sH+tmp}}\\n'+
			'if(b==2&&(2=='+b+'&#0124;&#0124;4=='+b+')){tmp=event.screenX-oW;if(top.sW-tmp\>100){top.fW=top.sW-tmp;top.px=event.screenX-ofx-1}}\\n'+
			'if(b==2&&(3=='+b+'&#0124;&#0124;5=='+b+')){tmp=event.screenX-oW;top.fW=top.sW+tmp}\\n'+
			'if(b==2){setTimeout("top.rT(top.fW,top.fH);top.mT(top.px,top.py);",10)}\\n'+
			'if(b==1){ofx=event.x;oH=event.screenY;oW=event.screenX;b=2}\\n'+
			'}}\</script\>\</head\>\\n'+
			'\<body bgcolor='+wBG+'\>\\n'+
			'\<img style="cursor:'+s+'-resize" id=bMOV style="position:absolute;left:-50px;top:-50px" onmousemove="wMOV()" onmousedown="b=1;wMOV()" onmouseup="b=0;wMOV()" border=0 src="" width=3000 height=2000\>\\n'+
			'\</body\>\\n'+
			'\</html\>'
			return tmp.replace(/\\//g,"\\\\\\/").replace(/\\"/g,"\\\\\\"").replace(/\\n/g,"\\\\n")
		}

		var cRESd=cRES(1,'s'),cRESl=cRES(2,'w'),cRESr=cRES(3,'e'),cRESbl=cRES(4,'sw'),cRESbr=cRES(5,'se')

		var cFRM='\<HTML\>\<HEAD\>\<TITLE\>'+tW+'\</TITLE\>\\n'+
		'\<script\>\\n'+
		'ok=0;mod=0;sH=fH='+(H)+';sW=fW='+(W)+';px='+(X)+';py='+(Y)+'\\n'+
		'bCOL=function(c1,c2){fT.document.bgColor=n0.document.bgColor=n1.document.bgColor=n2.document.bgColor=n3.document.bgColor=n4.document.bgColor=c1;bL.document.bgColor=bT.document.bgColor=bR.document.bgColor=bB.document.bgC olor=c2}\\n'+
		'mTIT=function(){if(frames.length\>8){fT.document.write("'+cTIT+'");fT.document.close();if ('+res+'){n2.document.write("'+cRESd+'");n2.document.close();n1.document.write("'+cRESr+'");n1.document.close();n0.document.write("'+cRESl+'");n0.document.close();n3.document.write("'+cRESbl+'");n3.document.close();n4.do cument.write("'+cRESbr+'");n4.document.close()};top.bCOL("'+wBG+'","'+wB+'")}else{setTimeout("mTIT()",20)}}\\n'+
		'mT=function(x,y){top.window.moveTo(x,y)}\\n'+
		'rT=function(w,h){top.window.resizeTo(w,h)}\\n'+
		'top.rT(fW,fH);top.mT(px,py)\\n'+
		'mTIT()\\n'+
		'\</script\>\</HEAD\>\\n'+
		'\<frameset onselectstart="return false" onload="top.ok=1" onfocus="if (top.ok&&fT&&fT.wMAX) fT.wMAX(top.mod)" border=0 framespacing=0 frameborder=0 rows="'+tsz+',100%,'+brd+'"\>\\n'+
		'	\<frame name=fT src="about:blank" scrolling=no noresize\>\\n'+
		'	\<frameset border=0 framespacing=0 frameborder=0 cols="'+brd+',1,100%,1,'+brd+'"\>\\n'+
		'		\<frame name=n0 src="about:blank" scrolling=no noresize\>\\n'+
		'		\<frame name=bL src="about:blank" scrolling=no noresize\>\\n'+
		'			\<frameset border=0 framespacing=0 frameborder=0 rows="1,100%,1"\>\\n'+
		'				\<frame name=bT src="about:blank" scrolling=no noresize\>\\n'+
		'				\<frame name=main src="'+u+'" '+fSO+'\>\\n'+
		'				\<frame name=bB src="about:blank" scrolling=no noresize\>\\n'+
		'			\</frameset\>\\n'+
		'		\<frame name=bR src="about:blank" scrolling=no noresize\>\\n'+
		'		\<frame name=n1 src="about:blank" scrolling=no noresize\>\\n'+
		'	\</frameset\>\\n'+
		'	\<frameset border=0 framespacing=0 frameborder=0 cols="'+brd+',100%,'+brd+'"\>\\n'+
		'		\<frame name=n3 src="about:blank" scrolling=no noresize\>\\n'+
		'		\<frame name=n2 src="about:blank" scrolling=no noresize\>\\n'+
		'		\<frame name=n4 src="about:blank" scrolling=no noresize\>\\n'+
		'	\</frameset\>\\n'+
		'\</frameset\>\\n'+
		'\</HTML\>'

		var CWIN=window.open("",n,"fullscreen=1"+s)
		CWIN.moveTo(5000,0)
		CWIN.ft=true
		CWIN.document.write(cFRM)
		CWIN.document.close()
	} else {
		var CWIN=window.open(u,n,wNS+s,true)
		CWIN.moveTo(X,Y)
	}
	CWIN.focus()
	CWIN.setURL=function(u) { if (this && !this.closed) { if (this.frames.main) this.frames.main.location.href=u; else this.location.href=u } }
	CWIN.closeIT=function() { if (this && !this.closed) this.close() }
	return CWIN
}                                                                               
                                                                               

popup.js

function openIT(u,W,H,X,Y,n,b,x,m,r) {
	var cU  ='../images/popup/close_up.gif'
	var cO  ='../images/popup/close_ovr.gif'
	var cL  ='../images/popup/clock.gif'
	var mU  ='../images/popup/min_up.gif'
	var mO  ='../images/popup/min_ovr.gif'

	var xU  =''
	var xO  =''
	var rU  =''
	var rO  =''

	var tH  ='\<FONT FACE=Verdana SIZE=1 COLOR=#ffffff\>&nbsp;&nbsp; Nytt Meddelande\</FONT\>'
	var tW  ='&nbsp;&nbsp; Meddelande'

	var wB  ='#000000'
	var wBs ='#c5c5c5'

	var wBG ='#676767'
	var wBGs='#999966'

	var wNS ='toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0'
	var fSO ='scrolling=no noresize'
	var brd =b&#0124;&#0124;0;
	var max =x&#0124;&#0124;false;
	var min =m&#0124;&#0124;true;
	var res =r&#0124;&#0124;false;
	var tsz =15;
	return chromeless(u,n,W,H,X,Y,cU,cO,cL,mU,mO,xU,xO,rU,rO,tH,tW,wB,wBs,wBG,wBGs,wNS,fSO,brd,max,min,res,tsz)
	}

Permalänk: https://www.webforum.nu/p/335753

## #6 — @nders, 2001-12-19T21:35Z

Var kan vi se fenomenet?

Permalänk: https://www.webforum.nu/p/335754

## #7 — nill, 2001-12-20T11:23Z

Det blir svårt...  inloggning och grejs.

Sen så är det så att det fungerar hemma hos mig med Internet Explorer 5.5
Men i skolan där de har 5.0 visas tecknena fel...  
skumt eller vad ?

Permalänk: https://www.webforum.nu/p/335755

## #8 — Jaar, 2001-12-20T13:11Z

Eftersom JavaScript körs lokalt kan det väl bero på teckenuppsättningen, men då borde ASP sidan också visa konstiga tecken om den inte anpassar sig efter ev teckentabeller? 

Jag vet inte, var bara en idé...

// Jan

\------------------
 Alt-F4 for help

Permalänk: https://www.webforum.nu/p/335756

## #9 — nill, 2001-12-20T19:05Z

Men det gör den inte.. Det är bara där jag använder Javascriptet som tecknena blir konstiga :/

Permalänk: https://www.webforum.nu/p/335757

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18641-varför-inte-åäö
