2016-12-13 1 views
0

창을 여는 앵커 태그가 있습니다. onclick 창이 열리 며 앵커 태그가있는 열이있는 테이블이 있습니다.기존 창을 닫고 새 창을 열고 앵커 태그에 ID를 전달하십시오.

가 여기에 내가 앵커 태그

코드을하려고했는데 무슨

function handleClickregion() { 
    var dropDown = document.getElementById('datestart'); 
    var branding = document.getElementById('txtbxbrandid').value; 
    var dropValue = dropDown.options[dropDown.selectedIndex].value; 
    event.preventDefault(); 
    window.open('pages/modals.php?param=' + dropValue + '&param2=' + branding + '&action=' + 2,'mywindow','directories=no,width=1100,height=500,resizable=yes') 
} 

<a href="#" id="detailswindow" onclick="handleClickregion()"> 
    <span class="glyphicon glyphicon-th-list"></span> Details 
</a> 

그런 다음 modals.php에 나는이 별도의 창에서 열립니다 (아래 표시되는 테이블이, 단지 주) 다음

enter image description here

때 나는 modals.php 창 열기를 닫 필요한 세부 정보를 클릭 member_id을 새 창에 전달하는 다른 창.

어떻게하면됩니까?

약간의 코드를 작성했지만 새로운 모달은 열지 않지만 이전 버전은 닫습니다. 내가 이렇게하면

, 그것은 창을 닫습니다 없지만 (modals2.php)

function closeandopennext() { 
    window.close('pages/modals.php'); 
    window.open('pages/modals2.php?param=' + dropValue + '&param2=' + branding + '&action=' + 4,'mywindow','directories=no,width=1100,height=500,resizable=yes'); 
} 

새 열리지 않습니다 그리고 나는 그것이 모든 창을 닫으하지 않는 위치를 교환하고 어느 쪽도 새로운 열립니다 하나

function closeandopennext() { 
    window.open('pages/modals2.php?param=' + dropValue + '&param2=' + branding + '&action=' + 4,'mywindow','directories=no,width=1100,height=500,resizable=yes'); 
    window.close('pages/modals.php'); 
} 
+0

당신이 http://jquery.iceburg.net/jqModal/#examples 같은 것을 사용할 필요가 모달 창을 만들려고 가정. Window.close 및 .open은 현재 창을 닫고 새 창을 열어서 찾은 것처럼 수행합니다. 가능하면 같은 창에서 사용하거나 사용 된 구문에 따라 다른 창에서 열 수 있습니다. 링크와 같은 모달 라이브러리를 사용하면 다른 URL 일 수있는 '실제'모달 창을 표시 할 수 있으므로 지금까지 개발 한 코드는 거의 변경하지 않고도 거의 작동 할 것입니다. 다른 많은 모달 라이브러리가 있습니다. –

+0

콘솔 오류가 있는지 확인 했습니까? 'window.open ('pages/modals2.php') 라인에 문제가있는 것 같습니다. –

+0

'closeandopennext()'함수를 호출하는''에 대한 HTML도 제공 할 수 있습니다 –

답변

관련 문제