易截截图软件、单文件、免安装、纯绿色、仅160KB

一丝javascript方法

///

<summary>

///
一些常用的Javascript方法

///

</summary>

public

static

class
Jscript
{

///

<summary>

///
弹出提示框

///

</summary>

public

static

void
Alert(Page page,
string
msg)
{

string
js
=

@"
alert('
"

+
msg
+

"
')
"
;

if
(
!
page.ClientScript.IsStartupScriptRegistered(page.GetType(),
"
Alert
"
))
page.ClientScript.RegisterStartupScript(page.GetType(),
"
Alert
"
, js,
true
);
}

///

<summary>

///
弹出提示框并跳转到指定页面

///

</summary>

public

static

void
AlertAndRedirect(Page page,
string
msg,
string
ToURL)
{

string
js
=

@"
alert('{0}');window.location.replace('{1}');
"
;
js
=

string
.Format(js, msg, ToURL);

if
(
!
page.ClientScript.IsStartupScriptRegistered(page.GetType(),
"
AlertAndRedirect
"
))
page.ClientScript.RegisterStartupScript(page.GetType(),
"
AlertAndRedirect
"
,js,
true
);
}

///

<summary>

///
返回历史

///

</summary>

public

static

void
GoHistory(Page page,
int
value)
{

string
js
=

@"
history.go('{0}')
"
;

if
(
!
page.ClientScript.IsStartupScriptRegistered(page.GetType(),
"
GoHistory
"
))
page.ClientScript.RegisterStartupScript(page.GetType(),
"
GoHistory
"
,
string
.Format(js, value),
true
);
}

///

<summary>

///
关闭并使父窗口根据URL刷新

///

</summary>

public

static

void
Ref


相关文档:

javascript如何定义类

javascript如何定义类呢?
面试的时候有学生被问到这个问题。
实际上javascript的方法就是一个对象。
利用这一点,我们可以使用javascript定义类。
如下例子所示。
<mce:script language="javascript"><!--
//javascript的面向对象的例子
function sayHi(){
alert("Hello ,"+this.name);
}
function get ......

javascript 中call与apply区别

1.call方法
官方(JavaScript手册):
调用一个对象的一个方法,以另一个对象替换当前对象。
call([thisObj[,arg1[,
arg2[,   [,.argN]]]]])
参数
thisObj  可选项。将被用作当前对象的对象。
arg1, arg2,  , argN
可选项。将被传递方法参数序列。
  
说明
call 方法可以用来代 ......

禁止页面刷新的javascript代码

禁止页面刷新的javascript代码
当用户向数据库提交数据后,往往由于点击了F5刷新页面,造成数据的重复提交,很容易造成数据库数据混乱.
如果屏蔽了刷新按钮,二次提交的可能性会小很多!
下面是禁止页面刷新的javascript代码:
document.onkeydown = function()
{
         if(ev ......

在JavaScript 调用C++

方案一:
// html & JavaScript
...
<button value="Click me"
onclick="window.navigate('app:command&arg1=1&arg2=2')" />
...
 // C++: 响应 的消息函数OnBeforeNavigat2 
virtual void OnBeforeNavigate2( LPCTSTR lpszURL, DWORD nFlags, LPCTSTR lpszTar ......

JavaScript常用浏览器对象

1、对象的分级体系
  每个HTML文档被装入浏览器中时浏览器就创建了一系列分级的对象体系,此体系反映了HTML文档的属性.
  在每一个HTML页中含有下面的对象:
  navigator:含有正在使用的Navigator的名称、版本属性,客户端支持的MIME类型属性,客户端安装的"插件"类型。
  window:最高等级的对象,拥有整个窗 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号