可以近视替代remote script的代码

这个资料是以前收集的,希望能对你有所帮助。

1、page1.htm

<html>

<head>

</head>

<body>

<form id=scr_Data>

First Name: <input type=text id=s_FName value="none">

<br>

Last Name: <input type=text id=s_LName value="none">

<br><br>

<input type=hidden id=s_Hidden value="No VALUE assigned yet!">

1. <input type=button id=btn_CallRemoteScripting0 onClick="alert(‘Before Remote Scripting: ‘ + scr_Data.s_Hidden.value)" value="Display HIDDEN TEXT BOX value"><br>

2. <input type=button id=btn_CallRemoteScripting1 onClick="callRemoteScript1()" value="Change First Name, Last Name & Hidden Textbox values (calls an ASP page)"><br>

3. <input type=button id=btn_CallRemoteScripting2 onClick="alert(‘After Remote Scripting: ‘ + scr_Data.s_Hidden.value)" value="Display HIDDEN TEXT BOX value (after Remote Scripting)"><br>

4. <input type=button id=btn_CallRemoteScripting3 onClick="callRemoteScript2()" value="Clear First & Last Name values but Keep Hidden Text value (calls a HTML page)"><br>

</form>

</body>

<script language=javascript>

//YOU CAN EITHER USE JAVASCRIPT OR VBSCRIPT...

//YOU CAN ALSO CALL AN ASP OR HTML PAGE...

var t = ‘dialogLeft:1024;dialogTop:768;dialogHeight:0;dialogWidth:0;center:no;edge:raised;‘ +

‘help:no;show=no;resizable:no;status:no;scroll:no;unadorned:yes‘

function callRemoteScript1()

{

var s = "remotescript1.asp"

/*

t = Window Properties

s = Page to call (ASP or HTML)

scr_Data = Your FORM ID/NAME (*be sure to pass this parameter*)

*/

self.showModalDialog(s, scr_Data, t);

}

function callRemoteScript2()

{

var s = "remotescript2.htm"

/*

t = Window Properties

s = Page to call (ASP or HTML)

scr_Data = Your FORM ID/NAME (*be sure to pass this parameter*)

*/

self.showModalDialog(s, scr_Data, t);

alert(‘Neat eh?‘);

}

</script>

</html>

2、remotescript1.asp

<%@ Language=VBScript %>

<%

Dim asp_var_FName

Dim asp_var_s_LName

asp_var_FName = "John"

asp_var_LName = "Doe"

%>

<html>

<body>

</body>

<script language=vbscript>

Set f_Reference = window.dialogArguments

f_Reference.s_FName.value = "<%=asp_var_FName%>"

f_Reference.s_LName.value = "<%=asp_var_LName%>"

f_Reference.s_Hidden.value = "This is now the new value of the HIDDEN TEXTBOX"

self.close()

</script>

</html>

3、remotescript2.htm

<html>

<body>

</body>

<script language=vbscript>

Set f_Reference = window.dialogArguments

f_Reference.s_FName.value = ""

f_Reference.s_LName.value = ""

self.close()

</script>

</html>

可以近视替代remote script的代码

时间: 2024-10-19 14:04:01

可以近视替代remote script的代码的相关文章

IE 不能执行已释放script的代码

从Dom中删除IFrame后,IE9+会回收内存.影响范围:适用于 Internet Explorer 9 以及更高版本. 场景(相当隐蔽!!!): 在主页面定义一个全局变量,然后让子页面IFrame内的操作去更新这个值. 1 //主页面 2 top.G_config = {}; //定义了一个全局变量 1 //IFrame页面 2 3 //操作全局变量 4 if('undefined' == typeof(top.G_config['url_list'])){ 5 top.G_config['

SCRIPT5011:不能执行已释放Script的代码

环境:win7 64位 IE9 错误:SCRIPT5011:不能执行已释放Script的代码. 现象:在父窗体的close()中调用嵌套的iframe页面的js方法返回一个对象时抛此异常. 原因:在一个iframe中定义对象,在这个iframe被删除后,方法执行的环境丢失,就会报这个错误 我的解决办法:直接在父窗体定义对象,在子窗体中调用父窗体中定义的对象并赋值.

WdatePicker 没有权限 不能执行已释放 Script 的代码

提示 拒绝访问 或 没有权限 或 ' Window.document 或 '$dp' 为空或不是对象 $dp.dd is undefined 之类的错误 SCRIPT70: 没有权限 WdatePicker.jsSCRIPT5011: 不能执行已释放 Script 的代码 解决方法: 下载最新版本下载1: http://files.cnblogs.com/my97/My97DatePicker.7z下载2: http://files.cnblogs.com/my97/My97DatePicker

不能执行已释放script的代码

“当一个页面关闭时会自动释放页面的js” 检查程序是否有页面的关闭或转向 场景:页面有a和b两个框架页iframe,在b页面中通过js将一个函数引用(函数指针)传入到a页面并保存在a页面的一个变量中,a页面可以通过这个引用操作b页面或执行b页面的一些程序,记住:此时在a页面中的变量保存的是b页面某函数的指针(内存地址),当b页面刷新或重定向后由于b页面重新构建,所以b页面中的函数指针就发生了变化,但a中仍然保存着b页面刷新前传过来的指针(内存地址),这时a页面中变量通过所指向的指针地址就无法访问

Java Script 编码规范

Java Script 编码规范 以下文档大多来自: Google JavaScript 编码规范指南 Idiomatic 风格 参考规范 ECMAScript 5.1 注解版 EcmaScript 语言规范, 5.1 版 基本原则: 无论有多少人在维护,所有在代码仓库中的代码理应看起来像同一个人写的. 前言 下面的章节描述的是一个 合理 的现代 JavaScript 开发风格指南,并非硬性规定.其想送出的核心理念是高度统一的代码风格(the law of code style consiste

最新的JavaScript核心语言标准&mdash;&mdash;ES6,彻底改变你编写JS代码的方式!【转载+整理】

原文地址 本文内容 ECMAScript 发生了什么变化? 新标准 版本号6 兑现承诺 迭代器和for-of循环 生成器 Generators 模板字符串 不定参数和默认参数 解构 Destructuring 箭头函数 Arrow Functions Symbols 集合 学习Babel和Broccoli,马上就用ES6 代理 Proxies ES6 说自己的宗旨是"凡是新加入的特性,势必已在其它语言中得到强有力的实用性证明."--TRUE!如果你大概浏览下 ES6 的新特性,事实上它

读《高程3》系列之第二章---在HTML中使用script

一.script元素 1,在html页面插入javascript的主要方法,就是利用<script>元素,并定义了如下5个属性(language属性被废弃): *async:可选.表示应该立即下载脚本,但不妨碍也看但其他操作,比如下载其他资源或等待加载其他脚本.只对外部脚本文件有效: *charset:可选.表示通过src属性制定的代码的字符集.由于大多数浏览器会忽略它的值,因此很少用这个属性: *defer:可选.表示脚本可以延迟到文档完全被解析和显示之后再执行,只对外部脚本文件有效. *s

.net嵌入c#代码(投票练习)

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server&quo

C#通过COM组件操作IE浏览器(四):实用代码总结

//执行js方法 IHTMLWindow2 win = oDocument2.parentWindow; win.execScript("functiona();", "JavaScript"); //加入自定义js IHTMLDOMNode domNode = (IHTMLDOMNode)oLeftDocument2?.body; IHTMLElement script = oDocument2.createElement("script");