我有一个嵌入了 html 的 PSP 页面。我需要放置另一个 for 循环,这样我就可以在旁边插入另一个 %s background-color:
,它将在 html 表中插入适当的颜色来着色。
例如,我需要插入for z in colours
,以便它可以遍历颜色列表并插入正确的颜色。无论我在哪里尝试插入 for 循环,它似乎都不起作用,它最常见的是为表格中的每个单元格着色 60 次,然后移动到下一个单元格并重复自身并崩溃我的网络浏览器。
颜色保存在一个称为颜色的表中。
下面的代码:
<table>
<%
s = ''.join(aa[i] for i in table if i in aa)
for i in range(0, len(s), 60):
req.write('<tr><td><TT>%04d</td>' % (i+1));
for k in s[i:i+60]:
req.write('<TT><td><TT><font style="background-color:">%s<font></td>' % (k));
req.write('</TT></tr>')
#end
%>
</table>
-----已编辑-----
插入提供的 ebo 代码,它将表格全部着色为一种颜色。颜色列表包含多种颜色,例如colour = ['yellow', 'yellow', 'yellow', 'yellow', 'red', 'red', 'red', 'red']
<table>
<%
s = ''.join(aa[i] for i in table if i in aa)
for i in range(0, len(s), 60):
req.write('<tr><td>%04d</td>' % (i+1));
for j, k in enumerate(s[i:i+60]):
req.write('<td><font style="background-color:%s;">%s<font></td>' % (colour[j % len(colour)], k));
req.write('</tr>')
#end
%>
</table>