
正文
为什么同样的代码可以用html,为什么一样的代码运行不成功
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么同样的代码,我直接IE打开HTML页面就可以,放到VS里面调试,第二行...
很明显VS2008中的浏览器和IE9不是同一个浏览器,解析网页样式代码不同,显示结果自然不同。
首先,打开VS页面,如果是英文版也没关系,操作是一样的。点击左上角的文件,选择新建——网站。在模版处,选择Visual C# ,再选择ASP.net空网站,最下面是放文件路径的地方。
那么,我们所面临的最大问题就是同样的代码在不同的浏览器中形成了不同的DOM结构,并且含有不同的样式。
相关问答
Q1: 为何相同的js代码在html中调用可以显示效果但在ASP中调用就用不了...
1、asp.net里js不管用,在html里有用的原因是asp中有js路径错误导致。
2、本页代码没有问题,后缀为asp或jsp,本身对本页面没有影响。只是执行程序及运行环境不同。用jsp,首先运行环境要适合jsp,然后是执行程序result.jsp要用js编程。而用asp,运行环境要适合asp,result.asp要用asp语言编程。
3、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。
4、js和asp运行方式不一样的,asp是在你的服务器上运行,js是在用户的浏览器上运行,你把js代码放到%%里是运行不了的。
5、首先不是ASP调用,如果是ASP调应该说是使用JS代码写服务器,而不再使用VB/VBS了。在服务器使用JS是这样的:script type=text/javascript runat=server /script 这里中的代码是用JS写的。
6、为什么js代码在HTML文件里可以运行,写在js文件里被html文件调用之后却是无法运行:立即执行的JS代码会受位置的影响。
Q2: 相同的javascript代码为什么用于html可以,用于aspx却不行呢?
先搞清楚,你说的是 javascript (js) 还是 Java Server Pages (jsp)。js是客户端语言,在浏览器中执行。jsp是服务端语言,需要搭载java服务器,才可以正常显示jsp的页面。
你把aspx生成的html和转换前的html对比一下,看看有什么地方不一致?不能用跟aspx没有关系,应该是你转换的过程中,有什么地方写错了。
js的开始加上下面三句就行了,你那问题典型的未获取对象就直接用的情况。vs下不能用是因为vs默认创建的页面是标准文档模式,而你记事本直接保存的是非标准文档模式。
代码逻辑混乱,难于管理。代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,代码重用性差。弱类型造成潜在的出错可能。
为什么js代码在HTML文件里可以运行,写在js文件里被html文件调用之后却是无法运行:立即执行的JS代码会受位置的影响。
Q3: 为什么js代码在HTML文件里可以运行,写在js文件里被html文件调用之后却...
js放在html页面中起作用,单独放到js页面调用就不起作用是设置错误造成的,解决方法为:新建html文档。准备好需要用到的图标。书写hmtl代码。
去掉script标签内的文字,引入的js文件标签之间不能有东西。
在HTML的头部部分引入js文件,具体代码如下图所示。引用是一个双标签,所以如果没有内容,就必须完全写入。如果你的js是从外部导入的,你不能在中间写js代码。
Q4: 为什么我找的一个代码HTML格式可以用,但改成ASP后就失效了?
本来ASP就是不DW的格式,他是属于VS打开的格式。只不过我们平时都用DW做静态网页,做好后把代码copy到ASP上,或者JSP上等。也可以直接把HTML整个COPY到开发软件上,因为开发软件都可以读HTML格式。
你的服务器有问题把IIS 的 。HTML只所以能访问是因为HTML它本身不需要环境就能运行的。
这种现象显然是运行环境问题,你网页运行环境不支持asp,所以会以文件格式显示。
—〉“默认网站”右键属性,在主目录中选择你的asp文件存放文件夹,如你的asp文件为:index.asp,存放在d:\你的主目录可以设置成d:\ 在地址栏中输入http://10.1/index.asp就可以预览index.asp的效果了。
Q5: 简述当前网页设计语言为什么选择使用HTML5的五大原因?
1、使用HTML5的十大原因:第十大原因:易用性 俩个原因使得使用HTML5创建网站更加简单:语义上及其ARIA。新的HTML标签像header, footer,nav,section, aside等等,使得阅读者更加容易去访问内容。
2、第三,搜索引擎友好,网站流量大。HTML5的代码是为用户明确定义的,不仅有利于开发者,也更容易让搜索引擎识别网页上的内容,让网站获得更多的流量。第四,摆脱平台依赖,兼容性好。
3、另一方面,W3C采用的HTML5标准意味着每个浏览器或平台都会实现它。第二,多设备跨平台。使用HTML5的主要优势是这种技术可以跨平台使用。
关于为什么同样的代码可以用html和为什么一样的代码运行不成功的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







