3
我使用codeignIter。我在視圖中使用這段代碼,爲什麼當我點擊的時候窗口沒有關閉。我用這個功能爲什麼windows窗體沒有關閉
function setproduct(id,partno,nama,qtyscpend,ketsc,index) {
var check=0;
for (i=0;i<window.opener.$("#txtNoOfRow").val();i++) {
if (id==window.opener.$("#ids_"+i).val()) {
alert("Data Sudah Anda Pilih");
check=1;
}
}
if (check == 0){
window.opener.document.getElementsByName("ids_"+index)[0].value = id;
window.opener.document.getElementsByName("partno_"+index)[0].value = partno;
window.opener.document.getElementsByName("partname_"+index)[0].value = nama;
window.opener.document.getElementsByName("qtyscpend_"+index)[0].value = qtyscpend;
window.opener.document.getElementsByName("ketsc_"+index)[0].value = ketsc;
window.close();
}
}
那麼本作的數據顯示:
<?php
$no = 1;
foreach($query->result() as $row) {?>
<tr class="even gradeA">
<td><?php echo $no ;?></td>
<td><?php echo $row->partno;?></td>
<td><?php echo $row->partname;?></td>
<td><?php echo $row->perpo;?></td>
<td><?php echo date('d F Y',strtotime($row->sched)); ?></td>
<td><?php echo $row->qtyscpend;?></td>
<td><?php echo $row->ketsc;?></td>
<td align="center"><a href="javascript:void(0);" onclick="setproduct('<?php echo $row->ids;?>','<?php echo $row->partno;?>','<?php echo $row->partname;?>','<?php echo $row->qtyscpend;?>','<?php echo $row->ketsc;?>','<?php echo $_GET['index'];?>');">Pilih</a></td>
</tr>
<?php
$no++;
}
?>
我想要的是,當我點擊對齊,Windows窗體關閉並送出可變像我寫的。
調試它,前行'如果(檢查== 0){''放的console.log(檢查)'或'警報(檢查)'。 – Tpojka
您使用Firefox嗎? – David
Off topic - 在xss上閱讀。 – SilverlightFox