<script type="text/javascript">
//Enter "frombottom" or "fromtop"
var verticalpos="frombottom"
function JSFX_FloatTopDiv()
{
var startX =3,
startY = 320
var ns = (navigator.appName.indexOf("Netscape") != -1)
var d = document
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id]
if(d.layers)el.style=el
el.sP=function(x,y){this.style.left=xthis.style.top=y}
el.x = startX
if (verticalpos=="fromtop")
el.y = startY
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight
el.y -= startY
}
return el
}
window.stayTopLeft=function()
{
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop
ftlObj.y += (pY + startY - ftlObj.y)/8
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight
ftlObj.y += (pY - startY - ftlObj.y)/8
}
ftlObj.sP(ftlObj.x, ftlObj.y)
setTimeout("stayTopLeft()", 10)
}
ftlObj = ml("divStayTopLeft")
stayTopLeft()
}
JSFX_FloatTopDiv()
</script>
ftl不可以和jsp共存的,二者具有转化关系。freemarker(FTL)常见语法(JSP中的代码转化为ftl代码) 举例如下:
1、引入公共页面<#include "params.ftl">
2、判断是否为空:<#if (resultContext.pagination.resultList)?? &&resultContext.pagination.resultList?size gt 0>
3、集合遍历:
<#list list as a>
${a_index+1}
</#list>
4、访问Java类中的静态方法
<#if st == stack.findValue("@com.test.bo.SkuTag@NEW")><#elseif st == stack.findValue("@com.test.bo.SkuTag@SPECIAL") >
5、访问Request对象
${Request.effectType.infoName!'' } 其他域对象比如:Session对象 貌似还是是${Session.*****}
6、使用其他标签如struts2标签:
引入tld:<#assign ts=JspTaglibs["/skw-tags"] /> 使用: <@ts.productPrice loginUrl="${ctxtPath}/login_jsp.html"/>
Dreamweaver默许打开后缀名为ftl的文件时,设计视图显示灰色,没法直接预览ftl文件样式;需要进行以下修改:1、便Dreamweaver能辨认*.ftl文件,并当作html页面来处理,需要修改两个文件,(1)Extensions.txt------位于你的用户目录下,如C:Documents
and
SettingsAdministratorApplication
DataMacromediaDreamweaver
8(2)MMDocumentTypes.xml----位于程序安装目录下,如D:toolsDreamweaver
8ConfigurationDocumentTypes2、用编辑器打开Extens.txt,使用替换功能,把XHTML替换成XHTM,KID。替换应当只有两处,1处是所有文档里面;另外一处是第2行,:HTML
文档中。需要注意的是,文档类型要用大写,如FTL而不是ftl,然后保存退出3、用编辑器打开MMDocumentTypes.xml,找到下脸部分,并添加ftl,修改后以下:documenttype
id=HTML
internaltype=HTML
winfileextension=html,htm,shtml,shtm,stm,tpl,lasso,xhtml,ftl
macfileextension=html,htm,shtml,shtm,tpl,lasso,xhtml,ssi,ftl
file=Default.html
writebyteordermark=false保存退出。winfileextension指的是在windows系统中的扩大,macfileextension是mac
os系统中的扩大需要注意的是,在同目录下和用户目录下,不能有同名文件,包括备份文件,否则在启动时会有“html已被关联。。。”等正告信息。经过这样设置,DW就能够辨认*.ftl文件,并当作*.html来处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)