分享、学习、提高
2008/03/26 15:09
Tags: ,
这也算是一个长期困扰我的一个问题,就是A站iframe其它站(B站)的内容时,B站的页面获取不到B站种下的Cookies。

原因是
引用
如果页面是来自框架的,而框架的父页和框架不是一个站点的话,客户端默认是禁止向页面附加头信息的,这样服务器端就无法识别客户端框架里面的页面,自然不能操作Session。


今天朋友发给我一条信息,ie下 iframe和跨域名写cookie的问题,看了下,照做,测试成功!在试验时,先只在读取Cookies时设置,不行。读取和输出都设置才可以。后来发现,只需要在输出时设置一下就可以了,读取时无需设置:)

考虑直接改IIS设置比较麻烦,直接在ASP头部加了头部申明,测试有效。
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>

php的话,我没去试,应该是如下写法:
header('P3P: CP=CAO PSA OUR');

ASP.NET的话,照抄网上的。
通过在代码上加Response.AddHeader("P3P", "CP=CAO PSA OUR")或者在Window服务中将ASP.NET State Service 启动。

JSP:
response.setHeader("P3P","CP=CAO PSA OUR")
2008/03/20 21:15
Tags: ,
有时候写程序时,为了找一个函数,要去SE找很久,或者在已有的代码中寻找,有时也要找很久。因此,这个频道由此而来。

考虑了一段时间,最终还是使用现成的系统来制作这块内容。

现在是选定了Z-blog(好像在asp类的Blog中,z-blog占居的份额挺大的)做这块内容,内容将不断填加:)

地址:http://code.itlearner.com

内容涉及asp,phpjs

原来考虑是收集常用的function,这几天发现,有些代码不算是function,但也在收藏之列,因此由原“Function收藏”改名为“代码收藏”。
2008/03/15 20:21
Tags: ,
<a id="enjoy" onclick="click_action()" href="javascript:void(0);">点我</a>

要求第一次执行一个click_action函数,第二次就做其它事了。

在click_action中用document.getElementById("enjoy").onclick = 'alert("2")';,不执行,但也不会

抱错,也不知道到底改了什么。

后来试了很多次,发现只能赋个函数名给它。
function click_action(){
  document.getElementById("enjoy").onclick = click_action2;
}
function click_action2() {
  alert("第二次了!");
}

这样就OK了。但如果要给第二次的函数传递参数,就需要用到闭包。代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script type="text/javascript">
function click_action(){
  alert('第一次');
  var click_action2 = alertMsg("第二次了!");
  document.getElementById("enjoy").onclick = click_action2 ; //不可以.
}

function alertMsg(t) {
  return function(){
  alert(t);
  }
}
</script>
</head>
<body>
  <a id="enjoy" onclick="click_action()" href="javascript:void(0);">点我</a>
</body>
</html>


第一次点的时候提示“第一次”,第二次及以后点的时候就提示“第二次了!”。
2008/03/11 08:48
Tags: ,
今天在查收录的时候,无意中发现Google的计算错误。

是在查中国茶叶网收录情况的时候发现的,查询地址是:http://www.google.cn/search?q=site%3Achaye.com

昨天下午显示:

约有 2 项符合 chaye.com 的查询结果,以下是第 1 - 9 项 (搜索用时 0.02 秒)
点击在新窗口中浏览此图片

实际有9项。
2008/03/08 01:02
Tags: ,
考虑到精通的代理价比Godaddy的普通会员价还贵,打算把精通的域名转移到Godaddy。我的代理级别比较低,所以拿到的代理价比较高,没办法:(
godaddy的.com域名用优惠卷才$6.99,加$0.2,也才$7.19,现在美元兑RMB才7.12, 7.19*7.12 = 51.1928,50元钱左右:)

先看了下网上的文章,发现精通的域名可以自由转出到Godaddy,于是将一个快到期的域名(diantai8.com)试转了一下。

域名转移注册商主要就是需要一个转出密码,听说就是刚注册时的密码,还好我记得。还有一个就是原注册的邮箱要能收信,有这两个,基本就能转出成功。

3月4日申请转的,3月6日15点收到精通的确认信,晚上去确认了一下。今天回来收信,发现3月6日20点域名就转移成功了:)

太晚了,具体流程明后天整理后再写。
分页: 1/2 第一页 1 2 下页 最后页 [ 显示模式: 摘要 | 列表 ]