웹 사이트에서 버튼을 클릭하고 진행을 원하는지 확인하기 위해 팝업을 표시합니다. 링크를 사용하고 팝업을 사용하는 몇 가지 질문을 보았지만 팝업이있는 버튼은 없습니다. 나는 몇 가지 시도를했지만, 내가 원하는 방식대로 작동하지 않습니다. 현재 내가 가지고 : 다음HTML 팝업 버튼 클릭부터 클릭
<p>Copy website files from MAFINFWWWPV02 to MAFINFWWWPV01</p>
<form action='Admin.php' enctype='multipart/form-data' method='post' onclick="myFunction()">
<input type='hidden' name='action' value='CopyFiles'/>
<p><input type='submit' name='submit' value='Copy Files'/></p>
</form>
<p id="demo"></p>
이를 :
<script>
function myFunction()
{
var x;
if (confirm("Copy all files?") == true)
{
x = "You pressed OK!";/*Want this to run the .bat*/
}
else
{
x = "You pressed Cancel!";/*Want this to not run the .bat*/
}
document.getElementById("demo").innerHTML = x;
}
이는 박쥐 파일을 실행합니다. '확인'또는 '취소'버튼을 클릭했는지 여부와 관계없이이 작업을 수행합니다. '확인'을 클릭하고 .bat를 실행 시키거나 '취소'를 클릭하고 실행하지 않으려합니다. 나는 그것을 멈추는 방법을 모른다.
내 코드에 페이지의 단추에서 '동작'을 찾는 switch($_REQUEST['action'])
이 있습니다. 이 case
을 위해 그것은이 수행합니다 양식에 아무것도을 클릭하면
<form action='Admin.php' enctype='multipart/form-data' method='post' onclick="myFunction()">
은 그래서 해당 이벤트를 발생 것 :
case 'CopyFiles':
$script = chr(92) . chr(92) . 'MAFINFWWWPV02\D$\WebContent\engsys.corp.ftr.com\BatchFiles\CopyFiles.bat';
system('cmd /c ' . $script); echo " <br>";
break;
나는 왜 투표를 했습니까? – Mike