2021. 1. 5. 09:37

자바스크립트로   넣을 때 공백으로 표시되지 않는 경우

자바스크립트로   를 넣었는데 공백으로 표시되지 않는 경우 유니코드 문자열로 넣어야 한다고 합니다.

해당 유니코드 문자열은 '\u00A0' 입니다.

 

왠지 그냥 ' ' 정도로 넣어도 될 듯 하지만, 이상하게 그렇게 할 경우 글자로 취급되지 않아서 레이아웃이 깨지는 경우가 발생하더군요, 그럴때는 위의 문자열을 넣어서 강제로 공백으로 설정해 주면 됩니다.

 

예)

$('#txt').text('\u00A0');

 

2009. 7. 21. 11:05

팝업창 사이즈 자동조정 javascript


ie7등에서 주소창이 나오고 루나 인터페이스등 팝업창 사이즈가 약간씩 달라져야 하는 경우가 많이 있음.
인터넷에서 찾아봤는데 이게 제일 맞는 방법인듯 하고, 잘 움직이는 듯함.

단, 대강 스크립트의 분위기로 봤을때 동적으로 내용이 변경되어 크기가 변경되는 창에는 맞지 않을듯 함
(이미 사이즈가 모두 결정 난 이후에 호출해 주는 방법도 있긴 하겠지만 잘 모르겠음)

이런 멋진 스크립트를 블로그에 올려주신 체리필터 님께 축복을 -_-!

function winResize()
{
    var Dwidth = parseInt(document.body.scrollWidth);
    var Dheight = parseInt(document.body.scrollHeight);
    var divEl = document.createElement("div");
    divEl.style.position = "absolute";
    divEl.style.left = "0px";
    divEl.style.top = "0px";
    divEl.style.width = "100%";
    divEl.style.height = "100%";

    document.body.appendChild(divEl);

    window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
    document.body.removeChild(divEl);
}