【问题标题】:How to embed my photos to another site如何将我的照片嵌入到另一个网站
【发布时间】:2016-10-05 05:32:03
【问题描述】:

我有一个用于存储图像的 Spring MVC CRUD 应用程序。我的应用程序将文件存储在服务器上并将它们的地址放入数据库中,以便我可以访问它们。我需要从选定的图像创建一个图库并生成一个嵌入/iframe 代码以将此图库嵌入到另一个站点。

我可以创建一个图库,例如使用 Colorbox 或自己编写,但我应该如何生成嵌入代码?

我已经阅读了很多关于此的内容,但没有找到合适的答案。我是 JavaScript 新手,所以我需要一些帮助。

【问题讨论】:

    标签: javascript jquery html embed


    【解决方案1】:

    为此目的的一般解决方案是生成 HTML 但使用 Javascript document.write 将输出呈现为 javascript 文件的动态页面(ASP 或 PHP 或其他动态语言):

    这是 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 格式,所以你可以从 &lt;script&gt; 标签链接到它:

    <script type="text/javascript" src="http://www.example.com/code.asp"></script>
    

    【讨论】:

    • 感谢您的回答!但是我不懂 ASP 语言,请您给我一些建议吗?我将不直接从数据库中访问代码的照片,而是从包含文件地址的列表(ArrayList)中访问。我怎么能在这里做呢?我应该在哪里放一些用于移动图像的 jQuery 东西?
    猜你喜欢
    • 2021-09-03
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多