我知道如何通过将每个图片链接到一个名称来手动创建iframe。
<a href="0604-013037 - Financial Aid.png" target="viewframe">3501 Nebraska Ave. NW</a>
<iframe name="viewframe" style="display:block;height:1000px;width:1000px"></iframe>
然后使用ColdFusion我也可以创建一个数据表。
Number Name State
我想知道,如果有办法将查询与iFrame链接?这样每条数据都会与iFrame中出现的图像相关联。因此,当您从表格中选择信息时,将显示图像。
<cfquery datasource="AccessTest" name="qTest">
SELECT Name, State, Number
FROM List
</cfquery>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>
Displaying a Query in a table
</title>
</head>
<div id="content">
<h1>
Displaying a Query in a Table
</h1>
<table width="600" border="1" cellspacing="0">
<tr>
<td><b>Number</b></td>
<td><b><!---Bolds --->Name</b></td>
<td><b>State</b></td>
</tr>
<cfoutput query="qTest">
<tr>
<td>#qTest.Number#</td>
<td>#qTest.Name#</td>
<td>#qTest.State#</td>
</tr>
</cfoutput>
</table>
</div>
答案 0 :(得分:1)
如果我正确理解您的问题,您只需要将查询中的所需信息添加到<cfoutput>
标记即可。像这样:
<cfoutput query="qTest">
<tr>
<td>#qTest.Number#</td>
<td>#qTest.Name#</td>
<td>#qTest.State#</td>
<td><a href="#qTest.unique_image#" target="viewframe">#qTest.unique_description#</a></td>
</tr>
</cfoutput>
请注意,我在这里做了一些假设:
答案 1 :(得分:1)
如果你改变了这个:
<a href="0604-013037 - Financial Aid.png" target="viewframe">3501 Nebraska Ave. NW</a>
这样的事情:
<cfoutput query="yourquery">
<a href="IFramePage.cfm?IDToProcess=#IdFromYourQuery#" target="viewframe">
#text from your query#
</a>
</cfquery>
你有一个良好的开端。在页面上,IFramePage.cfm,有这样的代码:
<cfif StructKeyExists(url, "IDToProcess")>
code to get and display data
<cfelse>
Maybe leave it blank, maybe display something
</cfif>