Я использую jsp всплывающего окна, используя javascript с iframe, чтобы показать таблицу из нескольких записей. Когда я отключил таблицу из нескольких записей, это не мешает функции onclick (гиперссылка).
Пример кода:
<tr>
<td colspan="2" class="fieldBG" align="left" valign="middle" width="100%" style="padding:2x">
<iframe name="targetIFrame" id="targetIFrame" src ="/jsp/targetScheduleIFrame.jsp?companyId=<%=zoniacSession.getUserInfo().getCompanyInfo().getCompanyid()%>&loginEmployeeId=<%=zoniacSession.getUserInfo().getEmployeeId()%>" scrolling="yes" width="100%" height="100%" frameborder="0"></iframe></td>
</tr>
1.Приведенный выше код находится во всплывающем окне, он ссылается на другую страницу, а именно targetcheduleIFrame.jsp
2.Страница targetcheduleIFrame.jsp содержит следующий код:
for (int k=0; k<jobTriggers.length; k++)
{
Trigger trigger = jobTriggers[k];
%>
<tr>
<th width="4%" class="fieldBG" align="center" valign="top" style="padding:2px">
<zoniac:rect class="zoniac_Edit" fillcolor="#ffffff" style='cursor:hand' strokecolor="#000080" onselectstart="return false" onClick="javascript:deleteQuartzTrigger('<%=trigger.getGroup()%>','<%=trigger.getName()%>');return false;" onMouseOver="window.status='Click here to go to Page'; return true" title="Delete Schedule">DEL</zoniac:rect>
</th>
<td width="14%" class="fieldBG" align="left" valign="top" style="padding:2px">
<a id="hrefDiv" href="javascript:void(0);" onClick="popupWindow('/jsp/targetViewInformation.jsp','TargetViewInfo','700','500','no','no');" class="smallModuleTextLink"><%=trigger.getGroup() + trigger.getName()%></a>
</td>
<td width="9%" class="fieldBG" align="left" valign="top" style="padding:2px">
All days
</td>
<td width="6%" class="fieldBG" align="left" valign="top" style="padding:2px">
<%=(String)trigger.getJobDataMap().get("TriggerTime")%>
</td>
<td width="20%" class="fieldBG" align="left" valign="top" style="padding:2px">
<%=trigger.getDescription()%>
</td>
<td width="12%" class="fieldBG" align="left" valign="top" style="padding:2px">
Jan-22-2010 10:22 AM
</td>
</tr>
<%
}
}
} else {
%>
<tr>
<td colspan="6" class="fieldBG" width="100%" align="center" valign="top" style="padding:2px">
<b>No Records Found</b>
</td>
</tr>
<%
}
%>
Что я действительно хочу:
1. jsp содержит два переключателя, использующих входные данные для iframe, независимо от того, работает он или нет.
2. Один клик будет работать по одному сценарию, он отключит другой сценарий, в зависимости от ввода переключателей.