rignht_click context_menu area ChartDirector

<?php


/*  Author :  mort
 *  date   :  2/25/2015
 *
 *
 *
 */
$cs = Yii::app()->clientScript;
//$cs->coreScriptPosition = CClientScript::POS_HEAD;
$cs->scriptMap = array();
$version = Yii::app()->params["deployVersion"];
$baseUrl = Yii::app()->theme->baseUrl;
$cs->registerCssFile($baseUrl . '/css/main/vstac.css?v=' . $version . '');
$baseUrl=Yii::app()->request->baseUrl;
$cs->registerCoreScript('jquery');
$cs->registerScriptFile($baseUrl . '/js/kandytabs/kandytabs.pack.js?v=' . $version . '');
$cs->registerCssFile($baseUrl . '/js/kandytabs/kandytabs.css?v=' . $version . '');
$cs->registerScriptFile($baseUrl.'/js/lhgdialog/lhgdialog.min.js?skin=mac&v='.$version.'');

$cs->registerScriptFile($baseUrl . '/js/datepicker_exact/js/jquery-ui-slide.min.js');
$cs->registerScriptFile($baseUrl . '/js/datepicker_exact/js/jquery-ui-timepicker-addon.js');
$cs->registerCssFile($baseUrl.'/js/datepicker_exact/css/jquery-ui.css?&v='.$version.'');
$cs->registerScriptFile($baseUrl . '/js/datepicker_exact/js/jquery-ui.js');
$cs->registerScriptFile($baseUrl . '/js/dist/bootstrap.min.js');
$cs->registerScriptFile($baseUrl . '/js/jquery.contextMenu.js');
//$cs->registerScriptFile($baseUrl . '/js/jquery-1.8.2.min.js');

//include_once dirname(__FILE__)."/../site/PublicView.php";
?>

<?php 



//print_r($result);



	?>


<style>
.context-menu
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #f2f2f2;
border: 1px solid #999;
list-style-type: none;
margin: 0;
padding: 0;
}
.context-menu a
{
display: block;
padding: 3px;
text-decoration: none;
color: #333;
}
.context-menu a:hover
{
background-color: #666;
color: white;
}

</style>
    <script src="js/jquery-1.3.2.js" type="text/javascript"></script>
    <script type='text/javascript'>
        function exportCsv() {
            var tmpUrl = 'exportFTLotDetail.php?&lotId='+'<?php echo $lotId; ?>'+'&testerId='+'<?php echo $testerId; ?>'+'&startTime='+'<?php echo $startTime; ?>';
            window.open(tmpUrl, 'Download', 'menubar=0');
        }
    </script> 

<body>
    <div id="test" style="overflow:auto;height:auto">
        <table id="LotDetail" border="1" style="font-size:90%" width="100%">
            <tr><th>Wafer Id</th><th>Hostname</th><th>Lotid</th><th>Test Start</th><th>Test End</th><th>Total pass</th><th>Total fail</th><th>Probecard_id</th></tr>
	<tbody id="wafer_content"> 
       <?php
            foreach($result as $k => $v) { 
                echo "<tr>";
                echo "<td align='center' width='10%'>".$v['id']."</td>";
                echo "<td align='center' width='10%'>".$v['hostname']."</td>";
                echo "<td align='center' width='10%'>".$v['lot_id']."</td>";

                echo "<td align='center' width='20%'>".date('Y-m-d H:i:s', floor($v['start_time']/1000)).'.'.($v['start_time']%1000)."</td>";
                echo "<td align='center' width='20%'>".date('Y-m-d H:i:s', floor($v['end_time']/1000)).'.'.($v['end_time']%1000)."</td>";
                echo "<td align='center' width='10%'>".$v['total_pass']."</td>";
                echo "<td align='center' width='10%'>".$v['total_fail']."</td>";
                echo "<td align='center' width='10%'>".$v['probecard_id']."</td>";
                echo "<td style='display:none;'align='center' width='10%'>".$v['auto_id']."</td>";

//                echo "<td align='center' width='10%'>".ms2Time($row['end_time']-$row['start_time'])."</td>";
//                echo "<td align='center' width='10%'>".ms2Time($indexTime[$row['site']])."</td>";
//                echo "<td align='center' width='5%'>".$row['site']."</td>";
 //               echo "<td align='center' width='10%'>".($row['pf']==1?'Pass':'Fail')."</td>";
  //              echo "<td align='center' width='5%'>".$row['hwb']."</td>";
 //               echo "<td align='center' width='5%'>".$row['swb']."</td>";
                echo "</tr>";
            }
        ?>
	</tbody>
        </table>
    </div>
    <!--<div>
        <table>
            <tr>
                <!-- <td><input type=button οnclick="javascript:window.open('<?php //echo "wafermap.php?waferId=$waferId&lotId=$lotId&testerId=$testerId&startTime=$startTime&endTime=$endTime&sortType=swb"; ?>')" value="SWB Wafer Map"></td>
                <td><input type=button οnclick="javascript:window.open('<?php //echo "wafermap.php?waferId=$waferId&lotId=$lotId&testerId=$testerId&startTime=$startTime&endTime=$endTime&sortType=hwb"; ?>')" value="HWB Wafer Map"></td> -->
   <!--             <td><input type=button value="Export to CSV..." οnclick="javascript:exportCsv()"></td> -->
        <!--    </tr>
        </table>
    </div> -->
<div style="margin-top:10px;text-align:center">	
<script type="text/javascript">
	function popMsg(msg) {
    		//alert("You have clicked on " + msg + ".");
			}
</script>
	<hr style="border:solid 1px #000080" />
	<img  src="getchart?<?php echo $map['chart1URL'] ;?>" border="0" usemap="#map1">
	<map name="map1">
	<?php echo $map['chartImageMap'];?>
	<?php echo $map['legendImageMap'];?>
	</map>
</div>
</body>

<script>

	$(function() { 
		$("#LotDetail").find("tr").contextMenu('context-menu-1',{

			'Wafer Map':{
				click:function (element){
					//alert(element.find("td").eq(0).text());
					var tester_id="<?php echo $tester_id; ?>";
					window.open("<?php echo $baseUrl; ?>"+'/Site/DetailWaferMap?obj='+element.find("td").eq(0).text()+'&wauto_id='+element.find("td").eq(8).text()+'&te='+tester_id+'&type=swb&md=yield&lot_id='+element.find("td").eq(2).text()+'&host='+element.find("td").eq(1).text());
					},
				Klass:"menu-item-1"

				},
/*			'HWB Wafer Map':{
				click:function (element){
					window.open("<?php echo $baseUrl; ?>"+'/Site/WaferMap?obj='+element.find("td").eq(0).text()+'&te='+"<?php echo $tester_id; ?>"+'&type=hwb&lot_id='+element.find("td").eq(2).text()+'&host='+element.find("td").eq(1).text());
					},

				Klass:"menu-item-1"

				},
*/			'Wafer Detail':{
				click:function (element){
					window.open("<?php echo $baseUrl; ?>"+'/Detail/TesterDetail_history?testerid='+"<?php echo $tester_id; ?>"+'&lotid='+element.find("td").eq(2).text()+'&lotautoid='+"<?php echo $_GET['lotautoid'];?>"+'&wafer_id='+element.find("td").eq(0).text()+'&waferautoid='+element.find("td").eq(8).text()+'&start_time='+element.find("td").eq(3).text()+'&end_time='+element.find("td").eq(4).text()+'&stage='+"<?php echo $_GET['stage'];?>");
					},

				Klass:"menu-item-1"

				}



			});

//			alert($("#wafer_content tr").length);
			var tr_c=$("#wafer_content tr").length-1;
			$("#wafer_content").find("tr").each(function(){
				
				var tdarr=$(this).children();
				var waferid=tdarr.eq(0).text();
				var waferautoid=tdarr.eq(8).text();
				$("area").attr("target","_blank");
				$("area").eq(tr_c).attr("href","<?php echo $baseUrl; ?>"+'/Detail/TesterDetail_history?testerid='+"<?php echo $tester_id; ?>"+'&lotid='+tdarr.eq(2).text()+'&lotautoid='+"<?php echo $_GET['lotautoid'];?>"+'&wafer_id='+waferid+'&waferautoid='+waferautoid+'&start_time='+tdarr.eq(3).text()+'&end_time='+tdarr.eq(4).text()+'&stage='+"<?php echo $_GET['stage'];?>");

				tr_c--;
				});

			});

	



</script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值