运用SmartNavigation,结果javascript不能弹出窗口

原创 2004年09月24日 17:18:00

今天碰到了javascript窗口无法弹出,找了一个下午,终于发现是smartnavigation在作怪,后来在网上发现此文,特收于myblog
以下内容来自http://blog.joycode.com/zjf/archive/2004/07/15/27418.aspx
SmartNavigation可以减少页面刷新,它还是加载以前的ViewState,页面输出的Html并不改变,因此无论是用Reponse.write(“<script>window.open(...)</script)”还是RegisterStartupScript都不能实现弹出窗口的功能,但是每次刷新时,页面上的Label或是Literal的Text属性是可以改变的,因此,可以利用Literal.Text属性,将其设为“<script>window.open(...)</script)”就可以了。

值得注意的一点,在aspx页面中,WebControl控件并不是一定要放在<form></form>标记之间,它也可以放在<head></head>之间或是其他任何地方,因为在页面分析的时候,并不关注其页面的HTML的实际内容,因此,在写JavaScript语句时,甚至可以将一些需要从数据库读出的内容用一个Literal来进行显示。如下代码所示。
页面代码:
<head>
<script>
...JavaScript...
<asp:Literal id="Want" runat="server"></asp:Literal>
...JavaScript...

</script>
</head>

然后在代码中设置Literal.Text属性,这样也可以实现变化的JavaScript语句了。

JavaScript弹出模式窗口

解决思路:          一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式、无模式对话框实现。    ...
  • lee576
  • lee576
  • 2008年04月04日 22:35
  • 9458

SmartNavigation

消除导航导致的闪烁。 从一页移动到另一页时保持滚动位置。 保持导航之间的元素焦点。 在浏览器的历史记录中只保留最后一页的状态。 找个机会试一试,和无刷新的区别...
  • eolv
  • eolv
  • 2004年06月25日 11:56
  • 432

引入JavaScript,alert弹出框显示中文乱码

今天在HTML中引入JavaScript文件运行时,alert弹出的提示框中文显示为乱码。 经查有两种可能: 1.JavaScript与HTML文件编码方式不一样 办法:在引入JavaScript...
  • i_belive_my_love
  • i_belive_my_love
  • 2017年09月16日 12:34
  • 218

VC与JavaScript交互(一) -- 调用JS函数

这一章,我们来动手实践VC调用JS函数。 我们动手写一个HTML,其中包含这样一段JS代码: [html] view plaincopy script type="te...
  • jiangqin115
  • jiangqin115
  • 2015年04月13日 23:41
  • 918

如何通过纯javascript实现表单提交

如何通过纯javascript实现表单提交通常,如果是POST方法,一般使用vuejs+axios,或使用Jquery实现表单提交。有些地方,我想使用纯JS实现,比方简单的登陆跳转。话不多说,看原代码...
  • tanmx219
  • tanmx219
  • 2018年01月07日 09:39
  • 172

JAVASCRIPT弹出窗口限制大小的几种方法

JAVASCRIPT弹出窗口并限制大小的几种方法--方法1: window.open ("h**p://www.163.com","newwindow", "height=450, width=520...
  • jjjjj102310253
  • jjjjj102310253
  • 2007年12月18日 10:10
  • 1562

智能导航的方法SmartNavigation

(百度和网页http://wayneliu.ms.mblogger.cn/Rss.aspx?CategoryID=1015的作者无关,不对其内容负责。)http://wayneliu.ms.mblog...
  • xuandhu
  • xuandhu
  • 2004年12月06日 14:59
  • 1634

简单javascript的使用

简单javasl的使用 1 js的基本语法 2 js的常用对象 3 js操作html文件 bom dom
  • qq_34123420
  • qq_34123420
  • 2016年07月14日 17:59
  • 3231

javascript弹出窗口

其实也就是象软件的“关于我们”的那个窗口一样,下面就是用对话框窗口来实现它。 showModalDialog()以及showModelessDialog() 1.用showModalDialog() ...
  • xfworld
  • xfworld
  • 2006年10月18日 09:15
  • 539

JavaScript访问弹出窗口的弹出窗口

这个帖子的要求听起来就优点复杂啊:“有一个窗口t1,点t1中的一个按钮b1,弹出新窗口t2,点t2中的按钮b2,弹出新窗口t3,点t1中的按钮b3使t2,t3都关闭掉,能做到吗?” 简化一下,主窗口...
  • lifan_3a
  • lifan_3a
  • 2013年07月02日 10:07
  • 422
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:运用SmartNavigation,结果javascript不能弹出窗口
举报原因:
原因补充:

(最多只允许输入30个字)