자바스크립트가 브라우저 특성을 타나요?
      글쓴이: iamt / 작성시간: 금, 2010/05/07 - 8:09오후    
  
  간단히 짜본 자바스크립트예제입니다.
버튼을 눌러서 input을 호출해 값을 입력받아 전역변수 k에 넣고
옆의버튼을 눌러서 값을 확인해보는 예제입니다. 소스는 아래와 같습니다.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>문자열연습</title>
</head>
<script type="text/javascript">
 
var k = 2
 
function input(){
	k = prompt("값입력하세요")
}
 
function process(){
	document.write(k + "")	
}
 
</script>
</head>
<body>
<form>
    <input type = "button" value = "값입력" onclick="input()" />
    <input type = "button" value = "값확인" onclick="process()" />
</form>
</body>
</html>인데요, 구글크롬에서는 안돼는데(전4.1씁니다), 혹시나 하고IE켯더니 IE에서는 잘되는군요.
삼양미디어 javascript실무프로그래밍이라는 책을 보고 하고있는데 책앞표지에는 크롬4.0도된다고 적혀있었어요.
왜이런가요??
Forums: 


http://stackoverflow.com/ques
http://stackoverflow.com/questions/762416/why-isnt-chrome-running-this-javascript
document.write 가 제대로 작동하려면 script parsing 할때 써야된다네요.
event 발생시 호출되는 document.write 는 워따 write 해야될지 모르기째문에 안된답니다.
아래와 같이 써야된다네요.
function process(){ document.getElementById('foo').innerHTML = k; } <body> <input ... <div id='foo'> </div> </body>흐억..감사합니다 gogonee님 ^^
크롬이 자바스크립트르 ㅡㅡ 이러고있었는데...
책이 문제였군요..
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
document.open('text/html');는안돼네요
ㅜㅜ
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)
댓글 달기