试问可以这样么:在a页面,点击超链接,在执行a页面的js函数后,跳到b页面,并且执行b页面的某一个js函数
如题.我知道在b页面写个onload事件函数,在函数里面调用其它函数可以实现,但有没有其它办法呢?在b页面有个模块默认隐藏,需要通过函数将它设为显示。如果用onload,...
如题.我知道在b页面写个onload事件函数,在函数里面调用其它函数可以实现,但有没有其它办法呢?
在b页面有个模块默认隐藏,需要通过函数将它设为显示。如果用onload,那它就不会默认隐藏了 展开
在b页面有个模块默认隐藏,需要通过函数将它设为显示。如果用onload,那它就不会默认隐藏了 展开
1个回答
展开全部
a页面未这个超链接添加onclick事件,事件指向你的js函数,函数末尾定义window.location=b页面
b页面写onload事件,为什么要用其他方法呢,onload这么方便,a页面过来的时候也可以带上地址栏参数
因为你在onload事件里面把它设为显示了,其实它本来是默认隐藏的,况且你本来要让它显示的,为什么要让它先隐藏后显示呢,不是多此一举吗,如果你要判断一个条件来显示它你可以从a页面带参数过来判断啊,判断成功则让它显示,否则不作为
b页面写onload事件,为什么要用其他方法呢,onload这么方便,a页面过来的时候也可以带上地址栏参数
因为你在onload事件里面把它设为显示了,其实它本来是默认隐藏的,况且你本来要让它显示的,为什么要让它先隐藏后显示呢,不是多此一举吗,如果你要判断一个条件来显示它你可以从a页面带参数过来判断啊,判断成功则让它显示,否则不作为
追问
你后面提到的正是我想要的结果,通过条件来让它显示.请教具体怎么做?
补充:纯粹是页面之间的跳转,没有后台的.
追答
地址栏参数会用吗,比如window.location=b.aspx?uid=1
这个uid就是传过来的参数,在b页面取到这个参数(具体怎么取可以百度一下js地址栏参数),判断uid的值来让模块显示,比如if(uid=="1") 模块.display="block" else 模块.display="none"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询