html如何点击按钮跳转页面,并且更改跳转过后页面中某些标签的样式 求类似的案例代码 急

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html如何点击按钮跳转页面,并且更改跳转过后页面中某些标签的样式 求类似的案例代码 急相关的知识,希望对你有一定的参考价值。

跳转好实现

<input type="button" value="点此跳转" onclick="goUrl()"/>
<script type="text/javascript">
    function goUrl() 
        location.href = "http://aaa.com/B.jsp?ischange=1";
    
</script>

但是你想要直接更改跳转之后的页面样式,那样是行不通的,比如,你从A页面跳转到B页面,这时候浏览器已经重新加载成B页面了,所以A页面里的JS已不存在。

变通办法,跳转时加个参数,比如B.jsp?ischange=1,然后在B页面里根据是否传了这参数来决定更改某些标签的样式

追问

谢谢,但是该如何在B页面里判断呢?就是怎么在B页面里写方法判断?因为我对JS不熟悉,如果能有相应的展示代码,感激不尽

追答

假设跳转后的B页面如上次回答所示 B.jsp?ischange=1,那么在B页面可以如下解析:

function getQuery(name) 
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
        var r = window.location.search.substr(1).match(reg);
        if (r != null) return unescape(r[2]); return null;
    
    if (getQuery("ischange") == 1) 
        //执行更改标签颜色的操作,如:
        //$(".classname").css("color","#f00")
    

参考技术A 可以用html中的a标签(xxx.html就是要跳转的链接):

1

<a href="xxx.html">跳转链接</a>

可以用js进行跳转:

1

<button onclick="window.location.href='xxx.html'">点击跳转</button>

以上两种方式达到的效果是一样的.
参考技术B

1、跳转页面实现方法:

123456<input type="button" value="点此跳转" onclick="goUrl()"/><script type="text/javascript">    function goUrl()         location.href = "http://aaa.com/B.jsp?ischange=1";    </script>。

2、标签的样式更改不了。

示例如下:

<html>


<head>


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs


/jquery/1.4.0/jquery.min.js"></script>



<script type="text/javascript">


$(document).ready(function()


$("#button1").click(function()


$("#objPage").attr("src","你要显示的页面路径");


);


$("#button2").click(function()


$("#objPage").attr("src","你要显示的页面路径");


);


);


</script>


</head>



<body>


<button id="button1"></button>


<button id="button2"></button>


<div id="objPage"></div>


</body>


</html>

winform 点击删除按钮后只删除页面数据而不删除数据库数据,点击保存按钮后删除数据库数据咋实现,求教

一种你可以想上面小哥说的用数据存储字段的方法。
第二种你可以点击删除的时候,数据的id存储起来,可以是一个label等。然后重新读取下数据把存储在label的数据都排除sql=sql+“ and id not in("+label.text+")”,想这样!但你点击确定后在直接delete。
如果有什么不懂的地方可以HI百度我~~~追问

能用例子说明下吗?

追答

比如我数据库有三个参数id分别为 1 , 2 ,3
当我点击删除的时候,
label.text = label.text + “1,”;

确认的时候在使用删除语句
delete 表 where id in(label.text)

来自:求助得到的回答
参考技术A 在数据库的数据表里曾加一个字段,来确定是否显示在页面。
比如这个字段的为bool,当为true是在页面显示,false是不显示。
当你点击删除按钮时,是把true改为false,
但点击保存按钮时是彻底的删除追问

举例说明下 可以吗

参考技术B 删除数据直接clear()
保存按钮的单击事件写 delete()
参考技术C 那就直接操作控件..
textbox.text="";
...
类似..
参考技术D 点击删除只删除页面不删除数据库 只能是检查代码

以上是关于html如何点击按钮跳转页面,并且更改跳转过后页面中某些标签的样式 求类似的案例代码 急的主要内容,如果未能解决你的问题,请参考以下文章

怎么点击确定按钮关闭当前窗口,并返回父页面,并且父页面刷新。

php中如何点击完按钮后在本页面实现跳转

如何实现点击a标签当所要跳转的页面加载完成后在进行跳转

Selenium2 点击按钮跳转页面,如何判断页面是不是加载完成(包含跳到对应页面有ajax的访问)

点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数

导航菜单点击跳转后如何改变其样式