2009-06-29 7 views
0

부모 창에서 자식 창으로 값을 보내야하는 웹 사이트를 개발 중입니다.하위 창 텍스트 상자에 입력 값

URL을 통해 가능합니까?

예를 들어

: 은 내가 tracknumber라는 이름의 텍스트 상자를 부모 창 그 https://www.sample.com/ClaimsOnline/에서

<tr ondblclick="fopenclaim(69856984);" id =trackrow>'; 

function fopenclaim(number) 
{ 
    window.open('https://www.sample.com/ClaimsOnline/','claimform','width=800,height=800'); 
} 

에서이 라인을 가지고있다. 이 숫자의 값을 해당 텍스트 상자에 채우고 싶습니다. 알아 보도록 도와주세요. 미리 감사드립니다.

답변

0

Querystring에서 클레임 번호를 전달하고 Querystring 컬렉션에서 클레임 번호를 전달한 다음 대상 페이지에서 텍스트 상자의 값을 설정할 수 있습니다.

function fopenclaim(number) 
{ 
    window.open('https://www.sample.com/ClaimsOnline/myPage.asp?claimNum=' + number.toString(), 'claimform', 'width=800, height=800'); 
} 

당신은 (ASP/ASP.NET/PHP/JSP 등)를 사용하는 프레임 워크를 언급하지 않은 내가 요청 개체에서 쿼리 문자열 값을 검색하는 방법을 설명하지 않습니다.

대상 페이지에서 JS를 사용하여 쿼리 문자열 값을 검색하려면 window.location 값을 검색하고 문자열 검색을 수행하여 매개 변수 ("claimNum")의 쿼리 문자열 값을 찾습니다. Here's 예.

0

자바 스크립트 전용 구현에 대해서는 잘 모르겠지만 서버 측 스크립팅을 사용할 수 있다면 이것은 사소할 것입니다.

window.open('https://www.sample.com/ClaimsOnline/?foo=bar','claimform','width=800,height=800'); 

는 PHP에서 예를 들어이

은 그런 다음 $ _GET [ 'foo는'] 변수는 다음 자녀 페이지에게 반향 수있는 가치 줄을 포함 할 것이다.

관련 문제