function jsUrlCopy() { if (g_browser == "IE") { var doc = document.viewForm.url.createTextRange(); doc.select(); doc.execCommand("Copy"); g_popupLayer(ALERT_COPY, 'alert'); } else { var str = document.viewForm.url.value; prompt("이 글의 고유주소입니다. Ctrl+C를 눌러 복사하세요.", str); } return; }

풀꽃세상에서 스크립트를 보고 일단 위 처럼 prompt 로 처리
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
TAG Ajax, Firefox

firebug 의 bug?

분류없음 2007/02/26 15:04
var atextlist=document.getElementById('answer_list');


document.getElementById

를 호출한는데 자꾸
firebug 에서 has no properties 라는 에러 메시지를 출력하면서
멈춘다. 소스 보기로 보면 해당 atextlist 는 이미 만들어져 있는데 ...

firebug 를 disable 시킨 후에 해보니 정삭 작동한다.
firebug 의 bug 인 것 같다.
==>
firefox(1.5.0.1) 와 버전이 맞지 않아서 생긴듯하다.
이 문제로 1 년 이상 써왔던 firefox 1.* 를 버리고
2.0 대로 업그레이드 했다.

==>
그래도 해결 안되어서
firefox 를 다시 설치 하니까 잘 된다.
extension(부가도구) 끼리 충돌이 있었던 것 같다.
덕분에 sage, scrapbook 의 데이타가 없어졌다.
(FFBE 로도 복원이 안된다)
Google calendar notifier 등을 새로 설정했다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
innerHTMTL 을 쓰게 면

div.innerHTML = " aaaa " + " ffff " + " ";

형식이 되는데 innerHTML 안에서 javascript 함수를 호출할 때,
인자로 쓰이는 문자열은 " 를 escape 해서 쓰면 된다.
' 를 escape 하면 작동이 안된다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
TypeError: win.XMLHttpRequest.wrapped has no properties

라는 메시지가 firefox 에서 뜬다.
물론 ajax 개발 중에 생긴 일이다.

해결책은 ??

===>

firebug (version 1.0.1) 를 정지(disable) 시키니까 잘 작동한다.

===>

firebug 문제가 아니라 XmlHttpRequestDebug (grease monkey 를 이용한 디버그 툴) 때문에 일어난 일이었다. XmlHttpRequestDebug 를 쓰시는 분은 조심할 것.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda

$F() 함수 사용하기

$F() 함수는 다른 단축키이다. 이것은 text박스나 드랍다운 list와 같은 어떤 필드(Field)의 입력 컨트롤의 값을 반환한다. 이 함수는 요소 id나 요소객체 자체를 인자로 가질수 있다.

<script>
	function test3()
	{
		alert(  $F('userName')  );
	}
</script>

<input type="text" id="userName" value="Joe Doe"><br> 
<input type="button" value=Test3 onclick="test3();"><br> 
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
https://addons.mozilla.org/firefox/1843/ 이보다 더 좋은 웹개발 지원 도구를 본 적이 없다. ajax 개발자라면 눈이 휘둥그레질 것이다. 자바스크립트 디버깅은 기본이고 xmlhttp 로 오가는 데이타까지 실시간으로 보여준다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
현업에서 일하는 개발자가 생각하는 ajax 프로그래밍은 DHTML 로 생각이 된다. 코딩 량의 상당 부분이 화면을 만들어 내고 제어하는 데 들어간다. scriptaculous 나 dojo 가 각광을 받는 이유도 거기에 있다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
TAG Ajax
애이작스로 일을 하고 있다.

애이작스로 적당한 라이브러리가 무엇인지 몇 달 째 고민중이다.


아작스가 로켓 공학일 필요는 없다 (AJAX doesn't have to be rocket science).

아래 사이트에 있는 광구 문구이다.
http://www.interaktonline.com/Products/Bundles/AJAXPowerPack/EOL/


http://ajaxinaction.net 에서 알게되었다.

왕년의 dhtml 을 잘 알아야 하는게 꼭 필요하다.
즉 javascript, css, dom 따위다.
xml, xslt 도 부수적으로 알아야 한다.
내가 보기에는 애이작스가 로켓공학 처럼 복잡하게만 보인다.
다른 분들은 어떠신지?
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by ananda
TAG Ajax, CSS, DOM