`
- 浏览:
1311960 次
- 性别:
- 来自:
江苏
-
google reader 的 prompt 函数
IE7对prompt做了限制,MS的产品部门真是好奇怪....
我抄了一下google reader的prompt实现
function ie7(){
return (document.all?true:false)&&!("contains" in document)&&!window.opera&&("XMLHttpRequest" in window);
}
function raw_input(a,b){
b=b||'';
a={_message:a,_initialValue:b,_newValue:null}
if(ie7()){
window.showModalDialog(
"/reader/ui/3744973097-zh-CN-prompt?hl=zh-CN",a,
"dialogHeight:140px;dialogWidth:400px;scroll:no;status:no;unadorned:yes"
);
return a._newValue
}else return window.prompt(a,b)
};
/reader/ui/3744973097-zh-CN-prompt?hl=zh-CN 的代码
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head><title>Google 阅读器</title>
<style type="text/css">
html, body {
margin: 0;
font-size: 90%;
background: #fff;
color: #000;
}
body {
padding: 1em;
}
html, body, input {
font-family: arial, sans-serif;
}
#input {
width: 100%;
}
#buttons {
text-align: right;
}
#buttons input {
width: 7em;
}
</style>
<script type="text/javascript">
function initPrompt() {
var args = window.dialogArguments;
var messageNode = document.getElementById("message");
messageNode.innerHTML = args._message;
var inputNode = document.getElementById("input");
inputNode.value = args._initialValue;
}
function handleCancel() {
window.dialogArguments._newValue = null;
window.close();
}
function handleSubmit() {
window.dialogArguments._newValue = document.getElementById("input").value;
window.close();
return false;
}
</script></head>
<body onload="initPrompt()"><form onsubmit="return handleSubmit()" action=""><p id="message"></p>
<p><input type="text" id="input"></p>
<p id="buttons"><input type="submit" value="确定">
<input type="button" onclick="handleCancel()" value="取消"></p></form></body></html>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
本文介绍PowerShell中的Prompt函数,并且通过Prompt函数来自定义PowerShell命令行界面的提示符。 在设计prompt函数之前,小编想把PowerShell命令行提示符改成zhanghong>,不知道可不可以。找来找去,找到了prompt这...
在JavaScript编程中,系统内置的`alert`、`confirm`和`prompt`函数是用于向用户展示信息、确认操作或获取输入的常用方法。然而,它们的默认样式通常较为简单,不符合现代网页设计的美观需求。为了提升用户体验,...
在JavaScript编程中,window对象提供了三个常用的对话框函数:alert(), confirm()和prompt()。这三个函数都能够与用户进行简单的交互,但是它们的用途和返回值各有不同。下面详细说明这三个函数的区别及使用场景。 ...
**Cognos Prompt 技术详解** Cognos Prompt 是IBM Cognos 8 Business Intelligence (BI)系统中的一种功能,允许用户在报告执行前进行交互式的数据筛选和参数设置。然而,本文档将深入探讨一些基于Cognos 8 Viewer...
- 在事件处理函数中,根据用户行为改变单元格的样式,例如改变背景颜色。 4. **颜色选取功能**: - 引入颜色选择器库,如`spectrum-colorpicker`或`jscolor`,它们提供了一种简单的颜色选择界面和JavaScript API...
1. **智能补全**: SQLPrompt能够自动完成SQL语句中的关键字、表名、列名以及函数,大大减少了手动输入的时间,提高了编写SQL的速度。它不仅支持标准的SQL命令,还对数据库对象进行智能识别,包括视图、存储过程和...
在网页开发中,"JQuery alert confirm prompt 修改版"通常指的是开发者对原生JavaScript中的alert、confirm和prompt函数进行了自定义或者增强,以提供更美观、功能更丰富的对话框体验。 原生JavaScript的alert、...
SQL Prompt 10 是一款专为SQL开发人员设计的强大工具,尤其在提升编码效率和准确性方面表现出色。这款工具的核心特性在于其高级的IntelliSense风格的代码完成功能,它显著增强了传统的智能提示功能。在最新版本中,...
1,安装SQLPrompt v5.3,这个不多说。 2,安装完毕后,断开网络连接。 3,打开Visual Studio或者SQL Server Management Studio(版本不限)。 4,在菜单栏找到SQL Prompt5,点击,找到Serial Number/Enter Serial ...
在JavaScript(JS)中,`window.alert`、`window.confirm`和`window.prompt`是三个常用的内置函数,它们用于创建与用户的交互式对话框。这些函数都是JavaScript在浏览器环境中提供的,用于提供信息提示、确认操作或...
- **智能提示**:在输入SQL语句时,SQL Prompt 10会实时提供可能的关键词和函数选择,帮助用户快速输入正确的SQL语句。 - **代码补全**:根据上下文自动完成代码,减少手动键入的工作量,同时减少错误。 - **代码...
在SQLPrompt 7.2.2.273版本中,用户可以享受到更精确的代码建议,包括表名、列名、函数等数据库对象,以及自定义的SQL片段。这极大地提高了编写SQL语句的效率和准确性,尤其在处理复杂查询时更为明显。 其次,...
3. 交互操作:通过`prompt`获取用户输入,`getvar`和`setvar`读写系统变量。 4. 错误处理:`catch`和`throw`用于异常处理,`error`用于抛出错误。 5. 自动化脚本:编写一系列VLISP函数,实现CAD命令的自动化执行。 ...
SQLPrompt提供了丰富的自动完成功能,它可以在用户键入SQL语句时提供实时的建议,包括表名、列名、函数、存储过程和其他SQL关键字。这不仅减少了拼写错误,也大大加快了编码速度。 2. 智能提示(Code Completions...
1. **智能补全**:SQLPrompt 7提供智能代码补全功能,能够自动完成SQL语句的编写,包括表名、列名、函数以及关键字,极大地减少了手动输入的工作量,提高开发效率。 2. **格式化与美化**:它可以自动格式化SQL代码...
SQL Prompt v5.3.0.3 SQL Prompt破解
1. **智能代码补全**:SQL Prompt能够根据上下文提供准确的SQL关键字和对象名补全,包括表、列、函数等,减少手动输入,降低出错几率。 2. **格式化代码**:该工具可以自动格式化SQL脚本,统一代码风格,提高代码...
SQL Prompt是一款拥有SQL智能提示功能的SQL Server和VS插件。 SQL Search:可以根据关键字在指定的DB和IP上查询表名,存储名,函数名等等 Tab History:罗列最后关闭时的SQL页面历史,可以快速打开
SQL Prompt是Red Gate Software公司开发的一款强大的SQL代码编辑和优化工具,主要面向数据库开发者和管理员。版本10.6.4.18350是一个更新版本,它提供了更高效、更便捷的SQL编写环境,旨在提升SQL代码的可读性、效率...