我目前打印出表格单元格中的部分列表,因此将显示为链接。 这是代码:
.....
FOR i in 1 .. l_loop_count LOOP
-- Print end of row every 3 cells
IF (i > 1) and (mod(i,3) = 1) THEN
print_out('"</tr><tr>" +');
END IF;
-- Print a blank cell if out of sections
IF i > g_sections.count THEN
print_out('"<td></td>" +');
.....
我想要做的是将链接替换为按钮。因此所有部分名称都在按钮内而不是链接。 因此我想我需要更改以下代码行来使用按钮CSS打印出一个按钮但不起作用。
print_out('"</tr><tr>" +');
到
print_out('"</tr><button class=\"btn\"></button><tr>" +');
在输出中,我仍然看到带有链接的行/单元格,现在看到一个没有文字的按钮。
我的整个代码太大了,无法发表所以希望小小标题有助于解释我的内容。
感谢。
答案 0 :(得分:0)
现在,您在每个表格行之间插入空按钮。如果我找到了你,你想要插入按钮而不是的链接。
因此,您需要将class="btn"
添加到<a>
标记中,如下所示:<a class=\"btn\">
(假设您正在使用Twitter Bootstrap或其他一些提供btn的CSS <a>
标签的课程
您可以分享插入<a>
代码的相关代码吗?
编辑:
…
-- Print Section name
print_out('"<td><a href=\"javascript:;\" OnClick=\"displaySection(''TOC'',''' || to_char(i) || ''')\">' ||
g_sections(i).name || '</a> " +');
…
…
-- Print Section name
print_out('"<td><a class=\"btn\" href=\"javascript:;\" OnClick=\"displaySection(''TOC'',''' || to_char(i) || ''')\">' ||
g_sections(i).name || '</a> " +');
…
答案 1 :(得分:0)
BEGIN
-- Script tag, assign old content to var, reassign old content and new stuff
print_out('
<script type="text/javascript">
var auxs;
auxs = document.getElementById("toccontent").innerHTML;
document.getElementById("toccontent").innerHTML = auxs +
"<table width=\"100%\"><tr>" +');
-- Dont want less than 3 table cells per row so force to loop in multiples of 3
IF mod(g_sections.count,3) = 0 THEN
l_loop_count := g_sections.count;
ELSE
l_loop_count := g_sections.count + 3 - mod(g_sections.count,3);
END IF;
-- Loop through sections and generate HTML
FOR i in 1 .. l_loop_count LOOP
-- Print end of row every 3 cells
IF (i > 1) and (mod(i,3) = 1) THEN
-- print_out('"</tr><tr>" +');
print_out('"</tr><button class=\"btn\"></button><tr>" +');
END IF;
-- Print a blank cell if out of sections
IF i > g_sections.count THEN
print_out('"<td></td>" +');
ELSE
-- Add to counts
l_cnt_err := l_cnt_err + g_sections(i).error_count;
l_cnt_warn := l_cnt_warn + g_sections(i).warn_count;
l_cnt_succ := l_cnt_succ + g_sections(i).success_count;
-- Print Section name
print_out('"<td><a href=\"javascript:;\" OnClick=\"displaySection(''TOC'',''' || to_char(i) || ''')\">' ||
g_sections(i).name || '</a> " +');
-- Print if section in error or warning
IF g_sections(i).result ='E' THEN
print_out('"<img class=\"error_ico\">" +');
l_action_req := true;
ELSIF g_sections(i).result ='W' THEN
print_out('"<img class=\"warn_ico\">" +');
l_action_req := true;
END IF;
-- Print end of cell
print_out('"</td>" +');
END IF;
END LOOP; - 结束桌子 print_out('“”+'); 打印('””;'); - 结束 print_out( '');