我有一个页脚文件,在每个页面上呈现(使用numerotation)。
我希望它不会在第一页上呈现。你有什么想法吗?
这是我的代码:
<html><head><script>
function subst() {
var vars={};
var x=document.location.search.substring(1).split('&');
for(var i in x) {var z=x[i].split('=',2);vars[z[0]] = unescape(z[1]);}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
for(var i in x) {
var y = document.getElementsByClassName(x[i]);
for(var j=0; j<y.length; ++j) y[j].textContent = vars[x[i]];
}
}
</script></head><body style="border:0; margin: 0;" onload="subst()">
<table style="border-bottom: 1px solid black; width: 100%">
<tr>
<td style="text-align:left"><font face="Century Gothic">
Page <span class="page"></span> sur <span class="topage"></span>
</font> </td>
</tr>
</table>
答案 0 :(得分:0)
在脚本中使用此js ....首先在var中存储页面值,然后使用它来删除页脚。
您的HTML代码..通过ruby / js设置页面值(您喜欢的任何方式)
<p id="page_value" data-value="<%= @page.value %>"></p>
设置后,使用它删除页脚
<script type="text/javascript">
window.onload = function () {
var value= $("#page_value").data("value");
if (value==1){
$('#footer').remove()
}
}//if ends
</script>
..希望它有所帮助...