三种方法动态加载Js文件 10 November 2010 17:23 Wednesday by 小屋 浏览(3296)

碰到需要加载多个Js文件的情况,使用选择性的动态加载Js ,可以提高页面显示的速度和效率。

下 面介绍三种异步执行加载Js 脚本的方法。

1、直接document.write

<script language="javascript">

    document.write("<script src='test.js'><\/script>");

</script>

2、动态改变已有script的src 属性

<script src='' id="s1"></script>

<script language="javascript">

阅读全文>>

Js - 动态创建Iframe{兼容IE/Firefox/...} 08 November 2010 15:54 Monday by小屋 浏览(4221)

这个主要是在做Ajax无刷新上传的时候用了。

其实也可以直接写Iframe在Html上,但考虑到会不简洁,怕误删等其他操作造成 错误,就用这个动态创建的。

狗狗了一下找到下面一段代码:

var objBody = document.getElementsByTagName("body").item(0);
var iframe = document.createElement('iframe');
iframe.id = 'fileUploaderEmptyHole';
iframe.name = 'fileUploaderEmptyHole';
iframe.width = 0;
iframe.height = 0;
iframe.marginHeight = 0;
iframe.marginWidth = 0;
objBody.insertBefore(iframe, objBody.firstChild);

这 段代码在Firefox运行正常,但在Ie下不行。会在新弹出的窗口中打开。

调试了一下,发现在IE里是iframe.name =

阅读全文>>

域名解析,A记录,MX记录,CNAME记录,url转发,frame转发,ns记录,动态域名解析 27 May 2010 16:59 Thursday by小屋 浏览(2327)

再次整理一下关于搞空间、域名要了解的一些必备知识

 

什么是域名解析:

域 名解析就是域名到IP地址的转换过程。IP地址网路上标识您站点的数字地址,为了简单好 记,采用域名来代替IP地址标识站点地址域名的解析工作由DNS服务器完成。

 

什么是A记录(IP指向):

用来指定域名对应的IP地址记录用户可以将该域名解析到 自己的web server上。同时也可以设置域名的二级域名
说明用户可以将该域名下 的网站服务器指向到自己的web server上。同时也可以设置自己域名的二级域名。 
就是说:通过A记录,大家可以设置自 己的不同域名转到不同的IP上去!如: 
www.yourname.com 转到IP 321.32.321.321 
ftp.yourname.com 转 到IP 123.12.123.123 
mail.yourname.com 转到IP 213.21.213.213 

 

什么是 cname记录(别名指向):

相当于用子域名来代替ip地址,优点是如果ip地址

阅读全文>>

JS动态构造GET请求 30 November 2009 23:43 Monday by小屋 浏览(2137)

有的时候,会有这样一种情况,当我们需要收集一些用户的页面数据或者浏览器、屏幕分辨率等时,而且这些数据是尽可能的真实的,如果让用户填写一个表 单来提交,这有很多人是不愿意去做的,数据亦缺乏准确性,解决方法是使用JS。使用Javascript脚本就能轻松的取得我们需要的数据,但怎么提交到 服务器就成了一个问题,使用AJAX确实是一个优越而又可行的办法,可是,有的时候我们不用表现的如此优雅,直接使用JS动态构造一个GET请求,不由分 说的提交到服务器,问题也就解决了,这过程中同样不需要用户的介入。
众所周知的一件事情是:使用script标签,能在页面中新开一个通信连接(当然你可以说iframe,object标签也可以),如果我们将 script标签的src指向一个php文件,那么它就可以向服务器提交数据了。动态创建script标签的方法有两种,其实实质上是一样的。

这里先创建了一个js文件,供后面将动态创建的元素的src直接指向该文件s.js内容很简单:

  1. if(v !=''){   
  2.    alert(v);   
  3. }   
  4. else{   
  5.    alert('生活于三山两水间,无比惬意释然。');   
  6. }  


1、使用createElement动态创建script元素

阅读全文>>

PHP动态网站开发的一些技巧 29 November 2009 13:26 Sunday by小屋 浏览(1444)

1、命名

  1. < input  
  2. type = 'checkbox'  
  3. name = 'checkbox[]'  
  4. value =$dwmyrow[banzhu] 
  5. />  

2、使用

当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则


  1. if(! empty($_POST['checkbox'])) 
    
    
  2. {  
  3. $ expr  =  join (",", $_POST['checkbox']);  
  4. $ sql  =  "select * from tbl_name where  field in ($expr)" ;  
  5. }  

 

如果PHP动态网站开发说参与控制的字段是数值型的,则

阅读全文>>