test.html中的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<script src="test.asp"></script>
<script type="text/javascript">
alert(pics)
</script>
</body>
</html>

test.asp中的代码

var pics="sadfsd"
<%
response.write "document.write('中国')"
%>

说明:

在test.asp中,可以定义js中的变量,在此文件中,不需要“<script></script>”,此处所有的非asp代码(<%%>)都是作为js处理的,而document.write仅仅是作为显示使用,不要混淆,且document.write内的代码,要么是'要是是"",可以将代码内的"统一替换为""


你所谓的连接到一个网站的,也就是这个网站提供了一个JS的API,例如google的<script type="text/javascript" src="http://www.google.com/jsapi"></script>这种引用。
这种连接你可以理解为是http://www.google.com/jsapi/index.php或者是index.aspx等等默认的检索页,因为是默认首页,所以后面的文件名可以忽略掉,那样你看到的就是http://www.google.com/jsapi这种形式了。
这种API就是会动态生成一段JS代码,所谓动态生成很简单,就是说在这段JS代码内部有一些变量或者内容是会根据不同的时间或者不同的地点产生不同的值的。举个例子来说:
假如你打开那个连接看到的是这一段内容:
var language = "zh-cn"; 而在那个动态生成的程序中是这样实现的:(因为我对php比较熟悉,所以我就用php来举例)
<?php
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,5); //获取你浏览器的语言设置
if($language == "zh-cn") echo “language = ‘zh-cn’”; //如果是中文就输出language = ‘zh-cn’
else echo “language = ‘en’”; //如果是英文文就输出language = ‘en’
?>
当你打开这个php页面的时候就会出现
var language = "zh-cn";
就跟打开一个js文件一样。
就这么简单。

制作网站代码:script src="xx.asp"引用动态页,正确使用方法

用ASP读数据,用js代码来相应您想要的结果!

也许出于某些原因,比如全站为静态页面,却不得不在页面中加入动态元素,恰好又不喜欢用iframe这些就用script来引用一个动态页面

正确的使用案例:

xx.asp

————————
<%………………%>
document.write("你的IP是:<%=IP%>,来自<%=Disp_IPAddressData(IP,2)%><%=Disp_IPAddressData(IP,3)%>")
<%………………%>
注意是写在<%%>外的,赤裸的摆在那,原因是因为src引用进来是“源码”而不是编译过的<script>
————————

xx.html中
————————
<script src="xuanzang.asp"></script>
————————

错误的写法则是在ASP文件中有

response.write("XXXX")

Response.write("<script>XXX</script>")

<%
document.write("XXX")
%>

只要了解SCRIPT规范,script src="x.js",就不难发现,asp中写js代码与x.js中写JS代码是一样的,方便之处是在于asp中可以引用动态元素,如上面的<%=IP%>

javascript 标签 src 链接动态文件。的更多相关文章

  1. 用 pdf.js兼容部分安卓显示PDF在线预览 时,a标签直接链接参数文件不能含中文的解决办法

    例子: 项目部署在 Tomcat 上的: <a href="../generic/web/viewer.html?file=doc/register/要显示的文件.pdf" ...

  2. Makefile 编译动态库文件及链接动态库

    本文为原创文章,转载请指明该文链接 文件目录结构如下 dynamiclibapp.c Makefile comm/inc/apue.h comm/errorhandle.c dynamiclib/Ma ...

  3. JavaScript(第二十二天)【动态加载js和css】

    学习要点: 1.元素位置 2.动态脚本 3.动态样式 本章主要讲解上一章剩余的获取位置的DOM方法.动态加载脚本和样式.   一.元素位置 上一章已经通过几组属性可以获取元素所需的位置,那么这节课补充 ...

  4. JavaScript进阶(二)在一个JS文件中引用另一个JS文件

    在一个JS文件中引用另一个JS文件       转载地址:http://blog.csdn.net/zndxlxm/article/details/7875787 方法一 在调用文件的顶部加入下例代码 ...

  5. JavaScript学习10:动态载入脚本和样式

    我们在写Web页面的时候,须要引入非常多的JavaScript脚本文件和CSS样式文件,尤其是在站点需求量非常大的时候,脚本的需求量也随之变大,这样一来,站点的性能就会大打折扣.因此就出现了动态载入的 ...

  6. 由于想要实现下载的文件可以进行选择,而不是通过<a>标签写死下载文件的参数,所以一直想要使用JFinal结合ajax实现文件下载,但是ajax实现的文件下载并不能触发浏览器的下载文件弹出框,这里通过模拟表单提交实现同样的效果。

    由于想要实现下载的文件可以进行选择,而不是通过<a>标签写死下载文件的参数,所以一直想要使用JFinal结合ajax实现文件下载(这样的话ajax可以传递不同的参数),但是ajax实现的文 ...

  7. 第一百六十一节,封装库--JavaScript,完整封装库文件

    封装库--JavaScript,完整封装库文件 /** *feng_zhuang_ku_1.0版本,js封装库,2016/12/29日:林贵秀 **/ /** 前台调用 * 每次调用$()创建库对象, ...

  8. [CSAPP-II] 链接[符号解析和重定位] 静态链接 动态链接 动态链接接口

    1 平台 转http://blog.csdn.net/misskissc/article/details/43063419 1.1 硬件 Table 1. 硬件(lscpu) Architecture ...

  9. cmake 添加头文件目录,链接动态、静态库(转载)

    来源网址:http://www.cnblogs.com/binbinjx/p/5626916.html 罗列一下cmake常用的命令. CMake支持大写.小写.混合大小写的命令. 1. 添加头文件目 ...

随机推荐

  1. 15个实用的Linux find命令示例(一)

    除了在一个目录结构下查找文件这种基本的操作,你还可以用find命令实现一些实用的操作,使你的命令行之旅更加简易. 本文将介绍15种无论是于新手还是老鸟都非常有用的Linux find命令. 首先,在你 ...

  2. 【转】Android.mk文件语法规范(Android.mk File)

    原文网址:http://blog.csdn.net/smfwuxiao/article/details/8530742 1.Android.mk文件概述 Android.mk文件用来告诉NDK编译系统 ...

  3. SharePoint 2010 master page 控件介绍(5):其他

    转:http://blog.csdn.net/lgm97/article/details/6409227 <!-- 处理搜索按下"enter"键和点击后退按钮 --> ...

  4. jquery 上传空间uploadify使用笔记

    基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个 ...

  5. lightoj 1020 (博弈)

    思路:很简单的博弈,找出每个人先拿的必胜态进行状态转移即可. #include<cstdio> #include<string> #include<cstring> ...

  6. 设计一个简单的,低耗的能够区分红酒和白酒的感知器(sensor)

    学习using weka in your javacode 主要学习两个部分的代码:1.过滤数据集 2 使用J48决策树进行分类.下面的例子没有对数据集进行分割,完全使用训练集作为测试集,所以不符合数 ...

  7. 命令rm

    mv -r 递归删除文件夹内所有东西mv -i 交互式删除mv -f 强制删除,没有警告提示

  8. HTML5学习之FileReader接口

    http://blog.csdn.net/zk437092645/article/details/8745647 用来把文件读入内存,并且读取文件中的数据.FileReader接口提供了一个异步API ...

  9. leetcode@ [34] Search for a Range (STL Binary Search)

    https://leetcode.com/problems/search-for-a-range/ Given a sorted array of integers, find the startin ...

  10. Redis的探究

    之前大四时候实习的公司有使用过Redis,不过那时所有配置均由主管完成了,而我也只是处于能使用的阶段. 时隔1年多,近期回想起这货,在研究中,想把它整合进现在公司的网站系统中,做做数据快照(已完成)和 ...