如何执行网页里面隐藏的按钮
研究一个网页代码的时候遇到了麻烦,此网页隐藏了地址栏和工具栏,屏蔽了右键。内容是一个留言板类型,上面是留言列表,下面是一个文本框,可以输入文本提交。只有VIP会员才能留言...
研究一个网页代码的时候遇到了麻烦,此网页隐藏了地址栏和工具栏,屏蔽了右键。内容是一个留言板类型,上面是留言列表,下面是一个文本框,可以输入文本提交。只有VIP会员才能留言,我是普通会员,只能浏览。我查看其代码发现只是其对普通会员隐藏了保存按钮,而VIP会员上有保存按钮。
关键部位代码如下:
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="formTable">
<tr>
<th style="width:20%">点评内容</th>
<td style="width:80%">
<textarea id="appraiseDescription" name="housedelTrackForm.housedelTrack.trackDescription" cols="40" rows="5" class="textArea w90per"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input class="submit_4" name="input2" type="button" id="saveAppraise" value="保存"/>
<input class="submit_4" name="input2" type="button" onclick="javascript:window.closeColorBox();" value="取消"/>
<br /><br />
</td>
</tr>
</table>
</form>
提问:请问如何在没有按钮、没有地址栏、没有工具栏的情况下,我输入一段留言,然后执行“保存”按钮的代码? 展开
关键部位代码如下:
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="formTable">
<tr>
<th style="width:20%">点评内容</th>
<td style="width:80%">
<textarea id="appraiseDescription" name="housedelTrackForm.housedelTrack.trackDescription" cols="40" rows="5" class="textArea w90per"></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<input class="submit_4" name="input2" type="button" id="saveAppraise" value="保存"/>
<input class="submit_4" name="input2" type="button" onclick="javascript:window.closeColorBox();" value="取消"/>
<br /><br />
</td>
</tr>
</table>
</form>
提问:请问如何在没有按钮、没有地址栏、没有工具栏的情况下,我输入一段留言,然后执行“保存”按钮的代码? 展开
4个回答
展开全部
就算没右键菜单什么的,还是可以通过chrome(f12),chromium(f12),firefox(菜单栏里面的开发者工具或firebug插件)浏览器直接查看网页源代码和实时修改网页源代码和执行js代码。
但是就算你修改了客户端网页上的代码,可以实现单击保存按钮的事件,你的留言可能也会在网页中显示,如果数据插入数据之前服务器还要做一次用户身份验证,那还是不行的,那些留言也只有你自己能看到,如果不会验证直接插入,那这个留言板可以说不怎么样。而在你登录之后,你的信息可能就已经保存在session对象里面了,如果你能用js获取并修改这个session对象,那或许可以骗过本地验证。如果是服务器验证,最麻烦,服务器端只需要在数据库里面查找一下你的用户信息,就知道你是不是vip了。但这种方式会增加服务器负担,绕过方法还是有的。
但是就算你修改了客户端网页上的代码,可以实现单击保存按钮的事件,你的留言可能也会在网页中显示,如果数据插入数据之前服务器还要做一次用户身份验证,那还是不行的,那些留言也只有你自己能看到,如果不会验证直接插入,那这个留言板可以说不怎么样。而在你登录之后,你的信息可能就已经保存在session对象里面了,如果你能用js获取并修改这个session对象,那或许可以骗过本地验证。如果是服务器验证,最麻烦,服务器端只需要在数据库里面查找一下你的用户信息,就知道你是不是vip了。但这种方式会增加服务器负担,绕过方法还是有的。
追问
是这样的,他的根本设置是VIP和非VIP用户都可以留言,只不过是对非VIP用户隐藏了“保存”按钮,现在已知保存按钮的ID地址,打完留言之后如何执行呢?
展开全部
<script language="javascript" type="text/javascript">
/***
*功能:隐藏和显示div
*参数divDisplay:html标签id
***/
function click_a(divDisplay)
{
if(document.getElementById(divDisplay).style.display != "block")
{
document.getElementById(divDisplay).style.display = "block";
}
else
{
document.getElementById(divDisplay).style.display = "none";
}
}
</script>
<div class="itemtime"><a onClick="return click_a('divOne_1')" style="cursor:pointer;">点击弹出或隐藏</a></div>
<div id="divOne_1" style="display:none;">1231231231</div>
/***
*功能:隐藏和显示div
*参数divDisplay:html标签id
***/
function click_a(divDisplay)
{
if(document.getElementById(divDisplay).style.display != "block")
{
document.getElementById(divDisplay).style.display = "block";
}
else
{
document.getElementById(divDisplay).style.display = "none";
}
}
</script>
<div class="itemtime"><a onClick="return click_a('divOne_1')" style="cursor:pointer;">点击弹出或隐藏</a></div>
<div id="divOne_1" style="display:none;">1231231231</div>
更多追问追答
追问
这位仁兄你好像还没有弄懂意思。。。
追答
把这些弄进去啊 晕...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能会实现 它会在服务器上验证你的用户组的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询