2014-05-19 4 views
0

PHP 폼 페이지가 있습니다. 이 페이지는 formid 번호를 입력하여 이미 과거에 채워진 양식을 다시로드 할 수 있습니다.Javascript 특정 페이지/탭에서 window.open을 사용하여 링크를 여는 방법은 무엇입니까?

http://localhost/form.php?idform=19 

해당 페이지에서 작성한 마지막 50 개의 양식을 보여주는 javacript window.open을 추가했습니다. 그 새 창에서 각 formid에 대한 링크를 넣고 싶습니다. 링크 중 하나를 클릭하면 기본 페이지 (form.php)로 돌아가 특정 formid로로드 된 페이지를 얻고 싶습니다.

window.open에서 관리 할 수 ​​있습니까? 그렇다면 어떻게? 여기

<a href="http://localhost/formlist.php" onclick="javascript:void window.open('http://localhost/formlist.php','1400166928639','width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,left=400,top=200');return false;">FL</a> 

가 조언하십시오 form.php에 사용 된 window.open의 샘플입니다. poy

답변

0

'1400166928639'으로 설정 한 두 번째 매개 변수 window.open을 사용하여 새 "창"(탭)에 이름을 지정할 수 있습니다.

동일한 매개 변수 값을 사용하여 window.open을 나중에 수행 할 수있는 경우 탭이 다시 열리고 (여전히 열려 있다고 가정하면) 새 URL이로드됩니다.

편집 :

다른 오픈 창에서 원래 창에 URL을 열려면, 당신은 원래의 창으로 다시 참조하는 다른 윈도우의 window.opener 속성을 사용할 수 있습니다 :

window.opener.location.href = 'http://localhost/formlist.php'; 
+0

위대한 소리지만 이것은 주 창에서 수행되어야하며 새로운 창에서 수행되지 않아야합니다. 페이지를로드하는 중에 페이지 번호를 설정하는 방법입니까? – poypoy

+0

그에 따라 답변을 업데이트했습니다. 덕분에 –

+0

! 그러나 나는 내가 지금 엉망진창이라고 생각한다. 따라서 메인 페이지는 form.php이며 form.php라는 새 웹 페이지를 열 수있는 링크가 있습니다. 여기에는 form.php에서 클릭시 다시 열리는 id가있는 링크가 들어 있습니다. 네가 제안한 것은 효과가 없지만 내 어리 석음 때문인 것 같아? – poypoy

관련 문제