半点优化网 http://www.bdxc.net/
当前位置首页 > 网站技术问题> 正文

html代码的生成问题

2022-10-23 13:58:10 暂无评论 234 网站技术问题 代码   分析

我知道的有两种:
一个是用模板批量生成,就是一般内容管理系统常用的。
还有就是用xml ,xml是数据文件,写xsl代码,将xml转为html。

我用过动易的asp网站,该换界面的时候,首先做出模板,就是需要的网站样式,内容页的链接是用插标签实现的,导航栏的一般是写死的链接页

网页代码的一个问题

很简单的问题,相当的简单,只要写上js代码就行了

网站的源代码是什么东东?从哪儿查看?它起什么作用?

在网站页面点击右键——查看源文件 即可查看代码,但是这只是前台代码和真实的网站全部代码是不一样的,网站的全部代码一般是不公开的。

JS代码分析

楼主,我发觉你这代码问题太多了。你看:var p=&quot;&quot;;var x=document.password.pass.value;if (x==p) {<br>  window.open(p+&quot;.html&quot;);——问题出在,这里p=&quot;&quot;,即便从表单中取值取到了x=&quot;&quot;,成立,也不可能打开你要的页面啊,这里绝对出错啊,因为找不到这么一个页面。因为p+&quot;.html&quot;得出来的是一个字符串,p+&quot;.html&quot;=“.html”,只有一个后缀名,并没有页面的名称,你怎么打开这个页面?结果1:什么都不输入,直接提交,绝对会报你找不到这个页面的错误。结果2:输入一个空格或者其他内容,就会弹出“恭喜您,答错了,看来你的JS还得加强哦 ”这句话<br> }else{<br>  alert(&quot;恭喜您,答错了,看来你的JS还得加强哦 !&quot;);<br> }解答如上:再强调下x=p后跳转到哪吧。如果你的代码写成这样:function PassConfirm() {<br>    var p=&quot;myname&quot;;——给p一个值<br>    var x=document.all.name.value;<br>    if (x==p) {<br>    window.open(p+&quot;.html&quot;);<br>    }else{<br>    alert(&quot;恭喜您,答错了,看来你的JS还得加强哦 !&quot;);<br>    }    <br>   }在文本框中输入myname后,提交,此时x被赋值x=myname,既然p=myname,x=myname,条件成立(x==p),进入window.open(p+&quot;.html&quot;)这行代码,打开的页面就叫myname.html(注:p=&quot;myname&quot;,p+&quot;.html&quot;=&quot;myname&quot;+&quot;html&quot;,这叫连接字符串,连起来就=myname.html了)了。楼主要记住一点,这里是打开一个新页面,并不是跳转到另一个页面。

猜你喜欢

随机文章


    Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/bdxc.net/e/class/connect.php) is not within the allowed path(s): (/www/wwwroot/www.bdxc.net/:/tmp/) in /www/wwwroot/www.bdxc.net/1.php on line 4

    Warning: require(/www/wwwroot/bdxc.net/e/class/connect.php): failed to open stream: Operation not permitted in /www/wwwroot/www.bdxc.net/1.php on line 4

    Fatal error: require(): Failed opening required '/www/wwwroot/bdxc.net/e/class/connect.php' (include_path='.:/www/server/php/56/lib/php') in /www/wwwroot/www.bdxc.net/1.php on line 4