2010-04-09 2 views
2

저는 javascript와 관련하여 newb입니다. 아마 누군가가 이걸 도와 줄 수있을거야. 나는 그것이 매우 복잡하지 않다고 생각한다. , dynamicuserinf은 그 안에 무엇인지 고민 할 필요없이 로그인 한 사용자에 따라 다른 값을 포함 일부 간단한 자바 스크립트 코드에 대한 도움이 필요하지 않습니다.

<SCRIPT type=text/javascript> 
    var StandardURL = "http://site/Lists/test/AllItems.aspx"; 
</script> 

<SCRIPT type=text/javascript> 
    var FilterURL = "http://site/Lists/test//AllItems.aspx?FilterField1=Judge&FilterValue1="; 
</script> 

var DynamicURL = FilterURL + DynamicUserInf

가 (그 사이에 공간이 하나의 URL 링크와 같은 없을 것) : 이것은 내가하고 싶은 것입니다. 이 다른

<script language="JavaScript" type="text/javascript"> 
    if (CurrentURL == StandardURL) { location.href= (DynamicURL);} 
</script> 

아무것도하지

var CurrentURL = current URL where this script is loading를 실행 befor를 이미 값이 포함

엉망의 희망 많이하지

(난이 하나의 if 문으로 neccarry되지 않은 가정). 현재 URL 가져 오기위한

+0

내가 오른쪽 건가요있어 현재 URL을 가져 와서 CurrentURL에 할당하는 코드가 필요하거나 완료하려면 다른 코드가 필요하다고 가정합니다. – anonymous

+0

내가 실수로 좋아하지 않는 한 우연히 좋다. var에 DynamicURL을 넣고 싶다. FilterURL과 DynamicUserInf를 1 var에 넣고 싶다. 예를 들어 James는 다른 Jenkins이고 JamesJenkins (공백 없음)가된다. 실제로 현재 URL을 가져 와서 currentURL에 할당하는 코드입니다. 내 코드의 나머지 부분이 맞으면 지금은 될 것입니다. – user300304

답변

2

: (DynamicUserInf 변수가 있다고 가정)/결합 변수을 연결 들어

var CurrentURL = document.URL; 

, 당신은 이미 올바른 :

var DynamicURL = FilterURL + DynamicUserInf; 
+0

그게 전부 우습게도 다른 하나는 재미있어. 그것을 테스트하려고합니다. 고속 회신을위한 Thx – user300304

+0

안녕하세요, 귀하의 코드가 맞습니다. 그러나 var DynamicUserInf를 DynmaicUserInf로 선언 한 곳에 오타가 발생했습니다. alert (expression)을 사용해보십시오; 코드가 조건에 올바르게 들어가는 지 또는 변수가 올바른 값을 저장하는지 여부를 확인하기 위해 많은 도움이 될 것입니다. :) – anonymous

+0

팁은 Thx가 앞으로 그렇게 할 것입니다. 지금 일하고있다. – user300304

관련 문제