文章列表
在HTML中添加下面一行:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
原文:http://www.oschina.net/question/109139_21077
在页面中添加如下Js代码即可
if ((typeof Range !== "undefined") && !Range.prototype.createContextualFragment) {
Range.prototype.createContextualFragment = function (html) {
var frag = document.createDocumentFragment(),
div = document.createElement("div&q ...
ie6下iframe标签内容无法显示bug
- 博客分类:
- PHP
最近在项目中使用到了iframe标签,页面在firefox, chrome, ie9中都运行正常, 但是在ie6下页面却无法显示
列举个网上的解决方案:http://www.iteye.com/topic/386908
依次测试,发现问题依旧,最后看到(http://www.zhixing123.cn/computer/19004.html)说在服务器端开启了GZIP压缩可能会导致这个问题 。关闭apache的Gzip压缩后,重启apache,问题消失.
linux主机之间远程复制文件或目录命令:
复制文件:
(1)将本地文件拷贝到远程
scp 文件名 --用户名@计算机IP或者计算机名称:远程路径
(2)从远程将文件拷回本地
scp --用户名@计算机IP或者计算机名称:文件名 本地路径
复制目录:
(1)将本地目录拷贝到远程
scp -r 目录名 用户名@计算机IP或者计算机名称:远程路径
(2)从远程将目录拷回本地
scp -r 用户名@计算机IP或者计算机名称:目录名 本地路径
原文地址:http://hi.baidu.com/zhiminghe/blog/item/2b6ed82 ...
解除PhpMyAdmin 导入文件最大2M的限制
- 博客分类:
- PHP
在平时的开发应用中经常遇见需要导入的数据库大于phpmyadmin限制的2M的情况,如何解决? 请看下文
修改c:\windows\php.ini文件。
如果是Win2000的机器,应该是c\winnt\php.ini,用写字板打开php.ini文件:
1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。
2、查找File Uploads,首先确认file_uploads = on ;是否允许通过HTTP上传文件的开关,默认为ON即是开。 upload_tmp_dir ;
查找upload_max_fi ...
Mediawiki用户密码加密方式
- 博客分类:
- PHP
在Mediawiki 1.18.0 includes/User.php中,找到加密函数, 其中oldCrypt为mediawiki版本低于1.13.0的加密函数(与低版本中的wfEncryptPassword函数等同),crypt为mediawiki大于等于1.13.0版本的加密函数。
$wgPasswordSalt定义在includes/defaultSettings.php中,默认为true,详情参看:http://www.mediawiki.org/wiki/Manual:$wgPasswordSalt
/**
* Make an old-style password ha ...
php 异步发送邮件
- 博客分类:
- PHP
- Javascript
需求:
在某系统里,上传完一个产品的补丁文件或发布产品的更新信息,需要给使用该产品的用户(用户数量较多)发送一封电子邮件,发送后提示发送完毕!
常用PHP写法,sendemail.php
//查找出所有使用该产品的用户email地址,假设存放在$email数组中
for($i=0; $i<count($email); $i++){
sendemail();
}
function sendemail(){
//发送邮件代码
}
假设该次发送100封邮件。本次操作会出现什么结果呢?
用户体验:用户等待->发送邮件完毕->返回信息(这期间极 ...
Form
对象:
Javascript
的
Form
对象代表了一个
HTML
表单,
Form
对象通常可以作为
forms[]
数组的一个元素来使用,而这个数组是
Document
对象的一个属性。
document.forms[document.forms.length-1];// 引用文档的最后一个表单
Form
对象的属性
elements[]
数组包含表示各种表单输入元素的
Javascript
对象
.
document.forms[1].ekement[2];// 引用文档的第二个表单的第三个元素
...
目前使用的3中完全不同的不兼容的事件处理模型:
1.原始事件模型:通常非正式把它看作0级DOM API的一部分内容。尽管它的特性有限,但所有启用Javascript的浏览器都支持它,因此具有可移植性。
2.标准事件模型:2级DOM标准对它进行了标准化,除IE外的所有浏览器都支持他。
3.Internet Explorer事件模型:最初由IE4引入。具有标准事件模型的许多高级特性,但不具有全部特性。
把一个元素设置为多个文档元素的事件句柄:
//在链接前请求用户的确认
function confirmLink() {
return confirm("您确认要访问“ + t ...
笔记:JS权威指南15章—脚本化文档
- 博客分类:
- Javascript
DOM HTML API
DOM
标准可以与
XML
文档和
HTML
文档一起使用。
DOM
的核心
API
(
Node
、
Element
、
Document
和其他接口)相对通用一些,可以应用于这两种类型的文档。
DOM
标准还包括
HTML
文档专有的接口。
HTMLDociument
是
HTML
专有的
Document
接口的子接口,
HTMLElement
是
HTML
专有的
Element
接口的子接口。
HTML
命名规则:
HTML
专有的接口的属性应该以小写字 ...
获取窗口、屏幕和浏览器信息:
Window
、
Screen
、
Navigator
对象。
对于
IE
浏览器,有如下只读属性:
//浏览器窗口大小
var windowWidth = window.outerWidth;
var windowHeight = window.outerHeight;
//浏览器窗口在桌面的位置
var windowX = window.screenX;
var windowY = window.screenY;
//html内容展现区域大小=浏览器窗口大小-工 ...
正则表达式(
Regular expression
)是一种描述字符模式的对象,
Javascript
的
RegExp
类表示正则表达式,而
String
和
RegExp
都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数
正则表达式的重复字符:可以匹配尽可能多的字符
{n, m}
匹配前一项至少
n
次,但是不能超过
m
次
{n, }
匹配前一项
n
次,或者更多次
{n}
匹配前一项
n
次
?
匹配前一项
0
次或
1
次,等价于
{0, 1}
+
匹配前一项
1
...
正则表达式有多种不同的风格。下表是在PCRE
中元字符及其在正则表达式上下文中的行为的一个完整列表:
字符
描述
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“
n
”
匹配字符“
n
”
。“
\n
”
匹配一个换行符。串行“
\\
”
匹配“
\
”
而“
\(
”
则匹配“
(
”
。
^