2012-07-26 76 views
1

在一个页面上,我获取用户名,并将其通过Cookie传递到第二页。如何根据以前的输入动态更改链接

第二页有一个框架

一帧是链接topframe.htm

第二帧应指向一个网站就像

http://localhost/id=username 

的用户名是不同的每个人不同。那么如何让第二帧加载一个动态生成的URL呢?

+0

没有服务器的行程中打开? – 2012-07-26 14:21:14

+0

没有任何类型的PHP服务器或Apache服务器。我们只能使用Cookies,JavaScript或VBScript传递数据。 – 2012-07-26 15:55:54

回答

1

你可以设置一个链接到页面1和2之间的相同iframe

<a target="_self" href="#" id="link" /> 

并获得输入后,做..

function setUserLink (usernameFromCookie){ 
. 
. 

    $('a#link').attr('href', 'http://localhost/id=' + usernameFromCookie); 
. 
. 
} 
+0

什么是$('a#link')。attr - 我以前从未见过这样的事情。 – 2012-07-26 15:57:05

+0

@CocoaDev:对不起,我忘了提及,那是jQuery。 – 2012-07-26 17:39:20

+0

jQuery是否需要服务器?我不能使用PHP/Apache服务器 – 2012-07-27 20:48:28