??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲人成电影网站色…,97久久精品人人做人人爽,久久久久久999http://www.aygfsteel.com/soken/category/47573.htmlLzh-cnWed, 09 Nov 2011 19:48:51 GMTWed, 09 Nov 2011 19:48:51 GMT60form表单提交到隐藏iframeQ?ơ提交解x?/title><link>http://www.aygfsteel.com/soken/articles/362615.html</link><dc:creator>soken</dc:creator><author>soken</author><pubDate>Thu, 03 Nov 2011 09:05:00 GMT</pubDate><guid>http://www.aygfsteel.com/soken/articles/362615.html</guid><description><![CDATA[<div>最q碰到用form和隐藏iframe来做假的ajax实现Q但老碰到form表单向后台提交两ơ?br />以下是个人的解决Ҏ?br />1.form的target不要?br />2.jsҎ中动态添加targetQform提交后加上return.<br /></div><img src ="http://www.aygfsteel.com/soken/aggbug/362615.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/soken/" target="_blank">soken</a> 2011-11-03 17:05 <a href="http://www.aygfsteel.com/soken/articles/362615.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>html之marquee详解Q{载)http://www.aygfsteel.com/soken/articles/355512.htmlsokensokenMon, 01 Aug 2011 11:21:00 GMThttp://www.aygfsteel.com/soken/articles/355512.html该标{不是HTML3.2的一部分Qƈ且只支持MSIE3以后内核Q所以如果你使用非IE内核览?如:Netscape)可能无法看到下面一些很有意思的效果
该标{是个容器标{?br />语法Q?
<marquee></marquee>

以下是一个最单的例子Q?/div>

代码如下:
<marquee><font size=+3 color=red>Hello, World</font></marquee>
 
下面q两个事件经常用刎ͼ
onMouseOut="this.start()" Q用来设|鼠标移区域时l滚?br />onMouseOver="this.stop()"Q用来设|鼠标移入该区域时停止滚?/div>
代码如下:
<marquee onMouseOut="this.start()" onMouseOver="this.stop()">onMouseOut="this.start()" Q用来设|鼠标移区域时l滚?onMouseOver="this.stop()"Q用来设|鼠标移入该区域时停止滚?lt;/marquee>
 
q是一个完整的例子Q?/div>

代码如下:
<marquee id="affiche" align="left" behavior="scroll" bgcolor="#FF0000" direction="up" height="300" width="200" hspace="50" vspace="20" loop="-1" scrollamount="10" scrolldelay="100" onMouseOut="this.start()" onMouseOver="this.stop()">
q是一个完整的例子
</marquee>
 

该标{支持的属性多?1个:
 

align
讑֮<marquee>标签内容的对齐方?br />absbottomQ绝对底部对齐(与g、p{字母的最下端寚wQ?br />absmiddleQ绝对中央对?br />baselineQ底U对?br />bottomQ底部对齐(默认Q?br />leftQ左寚w
middleQ中间对?br />rightQ右寚w
texttopQ顶U对?br />topQ顶部对?/div>

代码如下:
<marquee align="absbottom">align="absbottom"Q绝对底部对齐(与g、p{字母的最下端寚wQ?</marquee>
<marquee align="absmiddle">align="absmiddle"Q?l对中央寚w?</marquee>
<marquee align="baseline">align="baseline"Q?底线寚w?</marquee>
<marquee align="bottom">align="bottom"Q?底部寚wQ默认)?</marquee>
<marquee align="left">align="left"Q?左对齐?</marquee>
<marquee align="center">align="middle"Q?中间寚w?</marquee>
<marquee align="right">align="right"Q?叛_齐?</marquee>
<marquee align="texttop">align="texttop"Q?线寚w?</marquee>
<marquee align="top">align="top"Q?剙寚w?</marquee>
 

behavior
讑֮滚动的方式:
alternateQ?表示在两端之间来回滚动?br />scrollQ?表示׃端滚动到另一端,会重复?br />slideQ?nbsp; 表示׃端滚动到另一端,不会重复?/div>
代码如下:
<marquee behavior="alternate">alternateQ表C在两端之间来回滚动?</marquee>
<marquee behavior="scroll">scrollQ表C由一端滚动到另一端,会重复?lt;/marquee>
<marquee behavior="slide">slideQ?nbsp; 表示׃端滚动到另一端,不会重复?lt;/marquee>
 

bgcolor
讑֮zd字幕的背景颜Ԍ背景颜色可用RGB?6q制值的格式或颜色名U来讑֮?/div>
代码如下:
<marquee bgcolor="#006699">讑֮zd字幕的背景颜?bgcolor="#006699"</marquee>
<marquee bgcolor="RGB(10%,50%,100%,)">讑֮zd字幕的背景颜?bgcolor="rgb(10%,50%,100%,)"</marquee>
<marquee bgcolor="red">讑֮zd字幕的背景颜?bgcolor="red"</marquee>
 

direction
讑֮zd字幕的滚动方?/div>
代码如下:
<marquee direction="down">讑֮zd字幕的滚动方向direction="down"Q向?lt;/marquee>
<marquee direction="left">讑֮zd字幕的滚动方向direction="left"Q向?lt;/marquee>
<marquee direction="right">讑֮zd字幕的滚动方向direction="right"Q向?lt;/marquee>
<marquee direction="up">讑֮zd字幕的滚动方向direction="up"Q向?lt;/marquee>
 

height
讑֮zd字幕的高?/div>
代码如下:
<marquee height="500" direction="down" bgcolor="#CCCCCC">讑֮zd字幕的高度height="500"</marquee>
 

width
讑֮zd字幕的宽?/div>
代码如下:
<marquee width="500" bgcolor="#CCCCCC">讑֮zd字幕的宽度width="500"</marquee>
 
hspace
讑֮zd字幕里所在的位置距离父容器水q框的距离
This controls the horizontalQ水qIspace around the display box.
代码如下:
  <table width="500" border="1" align="center" cellpadding="0" cellspacing="0">
    <tr>
      <td><marquee hspace="100" bgcolor="#CCCCCC">hspace="100"</marquee></td>
    </tr>
  </table>
 

vspace
讑֮zd字幕里所在的位置距离父容器垂直边框的距离
This controls the verticalQ垂_ space around the display box.
代码如下:
<marquee vspace="100" bgcolor="#CCCCCC">hspace="100"</marquee>
 
loop
讑֮滚动的次敎ͼ当loop=-1表示一直滚动下去,默认?1
代码如下:
<marquee loop="-1" bgcolor="#CCCCCC">我会不停地走?lt;/marquee>
<p>&nbsp;</p>
<marquee loop="2" bgcolor="#CCCCCC">我只Cơ哦</marquee>
 

scrollamount
讑֮zd字幕的滚动速度Q单位pixels
代码如下:
<marquee scrollamount="10" >scrollamount="10" </marquee>
<marquee scrollamount="20" >scrollamount="20" </marquee>
<marquee scrollamount="30" >scrollamount="30" </marquee>
 

scrolldelay
讑֮zd字幕滚动两次之间的gq时_单位millisecondQ毫U)
值大了会有一步一停顿的效?/div>
代码如下:
<marquee scrolldelay="10" >scrolldelay="10" </marquee>
<marquee scrolldelay="100" > scrolldelay="100"</marquee>
<marquee scrolldelay="1000">scrolldelay="1000" </marquee>


soken 2011-08-01 19:21 发表评论
]]>jquery validatehttp://www.aygfsteel.com/soken/articles/355156.htmlsokensokenWed, 27 Jul 2011 08:28:00 GMThttp://www.aygfsteel.com/soken/articles/355156.html做网表单经常要用到数据校验的功?/span>.JavaScript校验是一U比较常用的手段。最q写面写得比较多,发现了一个比较好用的js校验框架--jQuery.validate。她是一Ƒ֟?/span>jquery?/span>校验工具Q基本可以满x们大多数的页?/span>校验需要,且支?/span>ajax校验。支持各U自定义的扩展,包括自定?/span>校验规则Q自定义错误昄的方式等?/span>

        通过一D|间的使用Q感觉用hq是非常单的。这里做一下用方法的单介l,而后会介l一个我自己扩展的一U错误提C方式(感觉默认的信息提C的方式比较一般实在不怎么好看Q?/span>
       
闲话说Q先说下用法Q?/span>
       
先导入必要的两个js文g

XML/HTML代码

<script type="text/javascript" src="lib/jquery-1.4.2.min.js"></script>  

<script type="text/javascript" src="lib/jquery.validate.js"></script>  

    另外q有一DcssQ用来突出显C出错的表单控g和错误信息的昄样式:

CSS代码

input.error { border: 1px dotted red; }   

label.error {   

    color: red;display: none;   

}   

         label.error ?/span>display: none是ؓ了让我们可以在页面上L位置攄昄错误?/span>label以及上面的内容,q在没有q行校验时不昄出来?/span>
       
需要的东西都齐了,我们可以为我们的表单元素d校验了。添?/span>校验的方法ȝ说有两种Q一U写在控件的标签上;另一U写?/span>js脚本中。ƈ且两U方法可混合使用?/span>
       
W一U写在标{中的如下:

XML/HTML代码

<input type="text" class="required number" max="10" name="t1">  

         class="required number" 表示必须字段且ؓ数值型Q?/span>max="10" 表示最大gؓ10?/span>
       
另一U?/span>JavaScript脚本的写法如?/span>:

 

XML/HTML代码

<script type="text/javascript">  

$('#test_form').validate({   

rules:{   

 t2 : {required:true,number:true}   

},   

messages:{t2:{required :"q个字段你必d~~Q?/span>",number:"q个字段真可以是数字"}}   

});   

</script>  

         其中test_form是表?/span>form?/span>idQ?/span>t2是需?/span>校验的控件的名字?/span>rules后面?/span>json描述的是校验规则Q?/span>messages是自定义的错误信息。顺便说一句,有时候我?/span>form中控件的name中是?/span>“.”的,比如Q?/span>user.name,q时候用js脚本定义校验规则Ӟ需要加上引P”user.name”?/span>
       
q两U写法各有利弊,直接写在控g标签上的比较单直观,相对来说js的写法过于复杂,可灵zL更强。而且有时候我们可能没Z在控件的标签上写规则Q假如我们用了标{ֺQ如struts标签库,有些标签我们写上max=“10”q样的东西,标签库将无法解析直接报错。MQ这两种写法jQuery.validate都认识,我们在合适的场景选择合适的方式可以了?/span>
       
另外Q如果你x规则写在控g的标{上Q仅仅写上规则是不行的,q需要在面加蝲完的时候调用一?/span>$('#test_form').validate();?/span>formd校验Q这样在你点提交按钮的时候就会自?/span>校验了?/span>
       
说了q么多,该上个图了,看看校验的效果:

 

        成功了,校验的效果有了,表单也不会被提交。可能有的同学要说了Q?/span>要不要这么难看啊Q?/span>。这正是我下面要解决的问题?/span>
       
我们来自定义一个错误显C的方式Q效果如下:

         错误控gH出昄的方式没有改Qؓ了兼Ҏ些浏览器有些控g比如火狐中单选按钮没法标注红框的问题Q在每个错误的控件后面放了一个红色的叉P另外当鼠标移动到错误控g或者小叉号上时昄错误的信息?/span>
       
实现q个效果的主?/span>js代码如下Q?/span>

JavaScript代码

function showErrors(){   

        var t = this;   

        for ( var i = 0; this.errorList[i]; i++ ) {   

            var error = this.errorList[i];   

            this.settings.highlight && this.settings.highlight.call( this, error.element, this.settings.errorClass, this.settings.validClass );   

               

            var elename = this.idOrName(error.element);   

            // 错误信息div   

            var errdiv = $('div[htmlfor='+ elename + ']');   

            var errimg = $('img[htmlfor='+ elename + ']');   

            if(errdiv.length == 0){ // 没有div则创?/span>   

                   

                // U?/span>css不用囄的圆?/span>divQ存在在IE6下显C长的问题   

//              errdiv = $('<div>'    

//              +   '<b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b>'   

//              +   '<span class="errmsg"> </span>'   

//              +   '<b class="rbottom"><b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b></b> '   

//              +   '</div> ');   

                   

                // 带图片的圆角div在所有浏览器兼容   

                errdiv = $('<div>'    

                        + '<img src="img/left_icon.gif" width="6" height="24" align="absmiddle" class="fl" />'  

                        + '<div class="errmsgdiv fl errmsg"></div>'  

                        + '<img src="img/right_icon.gif" width="6" height="24" align="absmiddle" class="fl" />'  

                        + '</div>');   

                   

                   

                errdiv.attr({"for":  this.idOrName(error.element), generated: true})   

                .addClass(this.settings.errorClass);   

//              errdiv.css({left : $.getLeft(error.element) + 'px',top : $.getTop(error.element) + 'px'}); // 昄在控件的下面   

                errdiv.appendTo($('body'));   

            }   

            if(errimg.length == 0){ // 没有img则创?/span>   

                errimg = $('<img alt="错误" src="img/unchecked.gif">')   

                errimg.attr({"for":  this.idOrName(error.element), generated: true});   

                errimg.insertAfter(error.element);   

            }   

            errimg.show();   

            errdiv.find(".errmsg").html(error.message || "");   

            // 鼠标攑ֈ囄昄错误   

            $(errimg).hover(function(e){   

                $('div[htmlfor="'+ $(this).attr('htmlfor') + '"]').css({left : (e.pageX+20) + 'px',top : (e.pageY+20) + 'px'}); // 昄在鼠标位|偏U?/span>20的位|?/span>   

                $('div[htmlfor="'+ $(this).attr('htmlfor') + '"]').fadeIn(200);   

            },   

            function(){   

                $('div[htmlfor="'+ $(this).attr('htmlfor') + '"]').fadeOut(200);   

            });   

            // 鼠标攑ֈ控g上显C错?/span>   

            $(error.element).hover(function(e){   

                $('div[htmlfor="'+ t.idOrName(this) + '"]').css({left : (e.pageX+20) + 'px',top : (e.pageY+20) + 'px'}); // 昄在鼠标位|偏U?/span>20的位|?/span>   

                $('div[htmlfor="'+ t.idOrName(this) + '"]').fadeIn(200);   

            },   

            function(){   

                $('div[htmlfor="'+ t.idOrName(this) + '"]').fadeOut(200);   

            });   

        }   

           

        // 校验成功的去掉错误提C?/span>   

        for ( var i = 0; this.successList[i]; i++ ) {   

                $('div[htmlfor="'+ this.idOrName(this.successList[i]) + '"]').remove();   

                $('img[htmlfor='+ this.idOrName(this.successList[i]) + ']').hide();   

        }   

           

        // 自定义高?/span>   

        if (this.settings.unhighlight) {   

            for ( var i = 0, elements = this.validElements(); elements[i]; i++ ) {   

                this.settings.unhighlight.call( this, elements[i], this.settings.errorClass, this.settings.validClass );   

            }   

        }   

    }   

$.extend({   

        getLeft : function(object) {   

            var go = object;   

            var oParent, oLeft = go.offsetLeft;   

            while (go.offsetParent != null) {   

                oParent = go.offsetParent;   

                oLeft += oParent.offsetLeft;   

                go = oParent;   

            }   

            return oLeft;   

        },   

        getTop : function(object) {   

            var go = object;   

            var goHeight = go.height;   

            var oParent, oTop = go.offsetTop;   

            while (go.offsetParent != null) {   

                oParent = go.offsetParent;   

                oTop += oParent.offsetTop;   

                go = oParent;   

            }   

            return oTop + 22;// 之所以加22不加控g高度,Z兼容ie6.   

        }   

});   

// 本地语言   

jQuery.extend(jQuery.validator.messages, {   

        required: "必选字D?/span>",   

        remote: "请修正该字段",   

        email: "误入正格式的电子邮g",   

        url: "误入合法的|址",   

        date: "误入合法的日期",   

        dateISO: "误入合法的日期 (ISO).",   

        number: "误入合法的数字",   

        digits: "只能输入整数",   

        creditcard: "误入合法的信用卡号",   

        equalTo: "请再ơ输入相同的?/span>",   

        accept: "误入拥有合法后~名的字符?/span>",   

        maxlength: jQuery.validator.format("误入一个长度最多是 {0} 的字W串"),   

        minlength: jQuery.validator.format("误入一个长度最是 {0} 的字W串"),   

        rangelength: jQuery.validator.format("误入一个长度介?/span> {0} ?/span> {1} 之间的字W串"),   

        range: jQuery.validator.format("误入一个介?/span> {0} ?/span> {1} 之间的?/span>"),   

        max: jQuery.validator.format("误入一个最大ؓ {0} 的?/span>"),   

        min: jQuery.validator.format("误入一个最ؓ {0} 的?/span>")   

});   

         自定义一个showErrors的方法,然后在ؓ表单d校验Ӟ指定使用q个Ҏ昄错误信息?/span>

JavaScript代码

$('#test_form').validate({   

rules:{   

 t2 : {required:true,number:true}   

},   

messages:{t2:{required :"q个字段你必d~~Q?/span>",number:"q个字段真的可以是数?/span>"}},   

showErrors: showErrors  //使用自定义的错误昄Ҏ   

});  

        q样子我们想要的效果实CQ是不是感觉比原来的样子好多了呢Q?br />        jQuery.validate是一个非常灵zȝJavaScript校验框架Q上面只是介l了一下基本的用法和自定义了一个错误显C的样式。一般的表单校验基本可以搞定了,不过一些比较特D,比如w䆾证号?strong>校验Q页面上FCK~辑器的校验Q还是需要我们自己来扩展的。个人感觉这是个很不错的js校验框架Q所以介l给大家Q希望有所帮助?/span>

 



soken 2011-07-27 16:28 发表评论
]]>
jQuery对Radio/CheckBox的操作集?/title><link>http://www.aygfsteel.com/soken/articles/354875.html</link><dc:creator>soken</dc:creator><author>soken</author><pubDate>Fri, 22 Jul 2011 11:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/soken/articles/354875.html</guid><description><![CDATA[<span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='radio_name'][checked]</span><span style="color: #000000">"</span><span style="color: #000000">).val();  </span><span style="color: #008000">//</span><span style="color: #008000">选择被选中Radio的Value?/span><span style="color: #008000"><br /></span><span style="color: #000000"> </span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#text_id</span><span style="color: #000000">"</span><span style="color: #000000">).focus(</span><span style="color: #0000ff">function</span><span style="color: #000000">(){</span><span style="color: #008000">//</span><span style="color: #008000">code...}); //事g 当对象text_id获取焦点时触?/span><span style="color: #008000"><br /></span><span style="color: #000000"> </span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#text_id</span><span style="color: #000000">"</span><span style="color: #000000">).blur(</span><span style="color: #0000ff">function</span><span style="color: #000000">(){</span><span style="color: #008000">//</span><span style="color: #008000">code...});  //事g 当对象text_id失去焦点时触?/span><span style="color: #008000"><br /></span><span style="color: #000000"> </span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#text_id</span><span style="color: #000000">"</span><span style="color: #000000">).select();  </span><span style="color: #008000">//</span><span style="color: #008000">使文本框的Vlaue值成选中状?/span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='radio_name'][value='要选中Radio的Value?</span><span style="color: #000000">"</span><span style="color: #000000">).<br />                     attr(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">true</span><span style="color: #000000">);  </span><span style="color: #008000">//</span><span style="color: #008000">ҎValueD|Radio为选中状?/span><br /><br /><br /><br /><pre><div><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='checkbox_name'][checked]</span><span style="color: #000000">"</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">选择被选中CheckBox元素的集?如果你想得到<br /> Valueg需要遍历这个集?/span><span style="color: #008000"><br /></span><span style="color: #000000">$($(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='checkbox_name'][checked]</span><span style="color: #000000">"</span><span style="color: #000000">)).<br />each(</span><span style="color: #0000ff">function</span><span style="color: #000000">(){arrChk</span><span style="color: #000000">+=</span><span style="color: #0000ff">this</span><span style="color: #000000">.value </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">'</span><span style="color: #000000">,</span><span style="color: #000000">'</span><span style="color: #000000">;});</span><span style="color: #008000">//</span><span style="color: #008000">遍历被选中CheckBox元素的集?得到Value?/span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#checkbox_id</span><span style="color: #000000">"</span><span style="color: #000000">).attr(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">获取一个CheckBox的状?有没有被选中,q回true/false)</span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#checkbox_id</span><span style="color: #000000">"</span><span style="color: #000000">).attr(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">true</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">讄一个CheckBox的状态ؓ选中(checked=true)</span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#checkbox_id</span><span style="color: #000000">"</span><span style="color: #000000">).attr(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #0000ff">false</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">讄一个CheckBox的状态ؓ不选中(checked=false)</span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">input[name='checkbox_name']</span><span style="color: #000000">"</span><span style="color: #000000">).attr<br />(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">,$(</span><span style="color: #000000">"</span><span style="color: #000000">#checkbox_id</span><span style="color: #000000">"</span><span style="color: #000000">).attr(</span><span style="color: #000000">"</span><span style="color: #000000">checked</span><span style="color: #000000">"</span><span style="color: #000000">));</span><span style="color: #008000">//</span><span style="color: #008000">Ҏ3,4,5条,你可以分析分析这句代码的意?/span><span style="color: #008000"> </span><span style="color: #008000"><br /></span><span style="color: #000000">$(</span><span style="color: #000000">"</span><span style="color: #000000">#text_id</span><span style="color: #000000">"</span><span style="color: #000000">).val().split(</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">); </span><span style="color: #008000">//</span><span style="color: #008000">Text的Valueg','分隔 q回一个数l?/span></div></pre><img src ="http://www.aygfsteel.com/soken/aggbug/354875.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/soken/" target="_blank">soken</a> 2011-07-22 19:40 <a href="http://www.aygfsteel.com/soken/articles/354875.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>javascript中的scopehttp://www.aygfsteel.com/soken/articles/342760.htmlsokensokenTue, 11 Jan 2011 04:27:00 GMThttp://www.aygfsteel.com/soken/articles/342760.html阅读全文

soken 2011-01-11 12:27 发表评论
]]>
վ֩ģ壺 ɽ| Ԫı| | | | | | ν| ˷| ɽ| ר| | | | | | | | ;| ʡ| ƽ| | | | Դ| | | | ٲ| | ǧ| | | | ֶ| | | ¡| ζ| | ϲ|