代码如下:
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery.easyui.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script type="text/javascript">
function open1() {
$('#win').window('open');
}
</script>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="open1()">Open</a><div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">
<form style="padding:10px 20px 10px 40px;">
<p>Name: <input type="text"></p>
<p>Pass: <input type="password"></p>
<div style="padding:5px;text-align:center;">
<a href="#" class="easyui-linkbutton" icon="icon-ok">Ok</a>
<a href="#" class="easyui-linkbutton" icon="icon-cancel">Cancel</a>
</div>
</form>
</div>问题是,当页面加载的时候可以正常打开窗口,但是点击 Open 时候 这里$('#win').window('open'); 就报错 ,错误信息是 “Microsoft JScript 运行时错误: 对象不支持此属性或方法”
请各位帮个忙。
在线等待...javascript
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery.easyui.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/easyui-1.2.5(1)/jquery-1.7.1.min.js")" type="text/javascript"></script>
<script type="text/javascript">
function open1() {
$('#win').window('open');
}
</script>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="open1()">Open</a><div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">
<form style="padding:10px 20px 10px 40px;">
<p>Name: <input type="text"></p>
<p>Pass: <input type="password"></p>
<div style="padding:5px;text-align:center;">
<a href="#" class="easyui-linkbutton" icon="icon-ok">Ok</a>
<a href="#" class="easyui-linkbutton" icon="icon-cancel">Cancel</a>
</div>
</form>
</div>问题是,当页面加载的时候可以正常打开窗口,但是点击 Open 时候 这里$('#win').window('open'); 就报错 ,错误信息是 “Microsoft JScript 运行时错误: 对象不支持此属性或方法”
请各位帮个忙。
在线等待...javascript
function open1() {
return (function(){$('#win').window('open');})();
}试试
用dialog就行了
那应该怎么改?
难道 <div id="win" class="easyui-window" title="Login" style="width:300px;height:180px;">test me </div>这样写不对?!
在js里定义
$(function(){
$( "#sumi-add-dialog-form" ).dialog({
autoOpen: false,
height: 350,
width: 400,
modal: true,
buttons: {
OK: function() {
}
.....
}
});
});function open1() {
$('#win').dialog('open');
}
改成$("#win").window("open");
试试