我有一个用于存储图像的Spring MVC CRUD应用程序。我的应用程序将文件存储在服务器上并将其地址放入数据库,因此我可以访问它们。我需要从所选图片中创建一个图库,并生成一个嵌入/ iframe代码,以将此图库嵌入到另一个网站。
我可以创建一个图库,例如,使用Colorbox或自己编写,但我应该如何生成嵌入代码?
我已经阅读了很多相关内容,但没有找到合适的答案。我是JavaScript的新手,所以我需要一些帮助。
答案 0 :(得分:0)
用于此目的的一般解决方案是动态页面(ASP或PHP或其他动态语言),它生成HTML但使用Javascript document.write
将输出显示为javascript文件:
这是ASP的示例代码:
文件: code.asp
<%
sql="select * from photos order by id desc"
recordset.open sql,objconnection
while not recordset.eof
%>
document.write ('<img src="http://www.example.com/<%=recordset("id")%>.jpg" style="border:0"><br><%=rs("title")%>');
<%
recordset.movenext
wend
recordset.close
%>
由于此文件的输出采用标准格式的JavaScript,因此您可以从<script>
标记链接到该文件:
<script type="text/javascript" src="http://www.example.com/code.asp"></script>