You must say:"Yes" or "All right"! 注册 | 登陆
浏览模式: 标准 | 列表2008年10月的文章

使用JS控制网页图片宽度大小

 前两天有讲如何使用CSS控制网页中图片大小,使其不撑破框架,影响网页布局及用户体验!今天在讲一个使用JS控制图片的方法,是在Blogbus的模板中发现的,哈哈!

JavaScript代码
  1. function set_img_size(obj, width)  
  2. {  
  3.     if (!obj) return ;  
  4.     if (!width) {  
  5.         width = obj.clientWidth * 0.9;  
  6.         if (width < 400) return/*设置图片的限定宽度*/  
  7.     }  
  8.     img_items = obj.getElementsByTagName("img")  
  9.     if (img_items)  {  
  10.         for (i=0; i<img_items.length; i++) {  
  11.             var s_width = img_items[i].width;  
  12.             var s_height = img_items[i].height;  
  13.             if (s_width > width) {  
  14.                 img_items[i].style.width = width + "px";  
  15.                 if (s_height == img_items[i].height) {  
  16.                     img_items[i].style.height = ((width / s_width) * img_items[i].height) + "px";  
  17.                 }  
  18.                 img_items[i].onclick = function() {window.open(this.src)};  
  19.                 img_items[i].style.cursor = "pointer";  
  20.                 img_items[i].alt = "点击查看原始尺寸";  
  21.             }  
  22.         }  
  23.     }  
  24. }  
  25.   
  26. function selfadaptation_size() {  
  27.     if (typeof(content_img_width) == 'undefined')  
  28.         set_img_size(document.getElementById("posts")); /*控制图片所在的元素ID号*/  
  29.     else  
  30.         set_img_size(document.getElementById("posts"), content_img_width); /*控制图片所在的元素ID号*/  
  31.   
  32.     set_img_size(document.getElementById("custom")); /*控制图片所在的元素ID号*/  
  33. }  
  34.   
  35. if (window.addEventListener)  
  36.     window.addEventListener("load", selfadaptation_size, false);  
  37. else if (window.attachEvent)  
  38.     window.attachEvent("onload", selfadaptation_size);  
  39. else  
  40.     window.onload = selfadaptation_size;  

Tags: js, html

使用CSS控制你网页图片宽度的大小

其实我很少在乎网页设计这方面的东东,但是某站的图片太大了,感觉很难看,所以必需得处理一下,最后选择了使用CSS控制图片宽度的最大值。

CSS代码
  1. img{  
  2. border:0;  
  3. margin:0;  
  4. padding:0;  
  5. max-width:590px;  
  6. width:expression(this.width>590?"590px":this.width); max-height:590px;  
  7. height:expression(this.height>590?"590px":this.height);  
  8. }  

Tags: css

BackLinks 上个月的收到款了

上个月在哪一个博客看到了 BackLinks 这家广告商,主要就是出售链接的,换句话说就是说别人买你网站的PR,以提高目标网站的排名。BackLinks是按归你目标网页的PR值和链接深度来记费的,PR值就不用讲了,链接深度就是指的你的网站的首页和其它页面而以,我的博客所投放的BackLinks广告就是放在首页的,目前已经出售了三个链接,也就是说一个月有九刀,可以赚回域名费用了,哈哈。下面是BackLinks的价格关系图:
PageRank (PR) 1 homepage $.50 , subpage $.50 
PageRank (PR) 2 homepage $1 , subpage $1 
PageRank (PR) 3 homepage $2 , subpage $1.50 
PageRank (PR) 4 homepage $3 , subpage $2 
PageRank (PR) 5 homepage $4.50 , subpage $3.50 
PageRank (PR) 6 homepage $12.50 , subpage $10 
PageRank (PR) 7 homepage $30 , subpage $25 
PageRank (PR) 8 homepage $75 , subpage $50

把俺的paypal收款截图一下:
大小: 11.14 K
尺寸: 500 x 470
浏览: 100 次
点击打开新窗口浏览全图

Tags: backlinks, 网赚, 广告

使用ignore_user_abort函数实现计划任务

 今天突然有一个很坏很坏的想法,就是想使用PHP计划任务执行某项任务,达到***目的,结果实现了,下面讲讲方法!

首先修改你的php.ini,将“; ignore_user_abort = On”的注释去掉,重启一下Apache或IIS。

PHP代码
  1. <?php  
  2. ignore_user_abort(true); // 启用函数  
  3. set_time_limit(0); // 无限次数执行脚本  
  4. $interval=60*2; // 每两分钟执行一次  
  5. do{  
  6. // 执行的内容开始  
  7. file_get_contents("http://www.kalvin.cn/"); // 需要执行的过程  
  8. // 执行的内容结束  
  9.    sleep($interval); // 按设置的间隔时间执行  
  10. }while(true);  
  11. ?>  

Tags: php

Mysql 关联表查询更新方法

条件:相同数据库,`表A字段b` 与 `表B字段a` 相同,我们要根据 `表B字段b` 的内容查询得到 `表B字段a` 的结果,既是 `表A字段b` 的结果,然后更新 `表A字段b` 对应的 `表A字段a` 的值。

SQL代码
  1. UPDATE  `表A` SET  `表A字段a` =  '内容a' WHERE `表A字段b` in (SELECT `表B字段a` FROM `表B` where `表B字段b`='内容b');  

 昨天晚上试了一晚上没试出来,结果睡觉都没睡好,一直在想这个问题,今天中午解决了。

Tags: mysql

Records:712