묻고답하기
list.html파일안에 js파일의 내용이 안 들어가지네요.
2009.09.23 12:29
위젯을 하나 편집하던중에
js파일안에 있는 자바스크립트를 list.html파일안에 넣어서
<script type='text/javascript'>내용 </script>
이런식으로 나타낼려고 하니 자바스크립트 에러가 뜨면서 위젯생성이 되지를 않습니다.
아래는 소스들입니다.
js파일내용
Ext.onReady(function(){
var button = Ext.get('show-btn');
// create the window on the first click and reuse on subsequent clicks
var win = new Ext.Window({
applyTo:'hello-win',
layout:'fit',
width:450,
height:210, // 1칸에 120+
x: 40,
y: 60,
plain: true,
items: new Ext.TabPanel({
applyTo: 'hello-tabs',
autoTabs:true,
activeTab:0,
deferredRender:false,
border:false
}),
buttons: [{
text:' 오늘 하루 열지 않음',
handler: function(){
set_testCookie();
win.hide();
}
},
{
text: '닫기',
handler: function(){
win.hide();
}
}]
});
win.show();
});
수정한 list.html파일
<script type='text/javascript'>
Ext.onReady(function(){
var button = Ext.get('show-btn');
var win = new Ext.Window({
applyTo:'hello-win',
layout:'fit',
width:450,
height:210,
x: 40,
y: 60,
plain: true,
items: new Ext.TabPanel({
applyTo: 'hello-tabs',
autoTabs:true,
activeTab:0,
deferredRender:false,
border:false
}),
buttons: [{
text:' 오늘 하루 열지 않음',
handler: function(){
set_testCookie();
win.hide();
}
},
{
text: '닫기',
handler: function(){
win.hide();
}
}]
});
win.show();
});
</script>
위와 같이 js파일안의 스크립트를 html안에 삽입하면 에러가 나옵니다.
이렇게 하는 이유는
width:450,
height:210,
x: 40,
y: 60,
이 부분의 숫자를 위젯설정에서 변경할려고 합니다.