<SCRIPT language=javascript>
<!--
function ShowModeWindow(id){
var time =new Date();
var RV=window.showModalDialog("t.php?id="+id+"&time="+time,window,"status:no;dialogWidth:750px;dialogHeight:655px");}
//-->
</SCRIPT> 
<td height="24" align="left"><a href="javascript:ShowModeWindow(1)"><img src="/1.jpg" width="108" height="24" border="0" /></a></td>
页面2
t.php<?php
$id=$_GET['id'];
$id1="1.php";
$id2="2.php";
$id3="3.php";
$id4="4.php";
switch ($id)
{
case 1
echo $id1; 
case 2
echo $id2; 
case 3
echo $id3; 
case 4
echo $id4; 
}
?>提示错误:parse error syntax error unexpected t_echo in echo $id1; 

解决方案 »

  1.   

    switch ($id)
    {
    case 1:
    echo $id1;
    break;  
    case 2:
    echo $id2; 
    break;  
    case 3:
    echo $id3; 
    break;  
    case 4:
    echo $id4;  
    break; 
    }
      

  2.   

    php 语法错误//少了冒号,break;结束符可选
    switch ($id)
    {
    case 1:
    echo $id1; 
    case 2:
    echo $id2;  
    case 3:
    echo $id3;  
    case 4:
    echo $id4;  
    }
      

  3.   

    break; window.showModalDialog传值 var obj={};
    obj.name=
    obj.age=
    取值 window.DialogArguements; 
      

  4.   

    修改如下即可:switch ($id)
    {
    case 1:
    echo $id1;  
    break;
    case 2:
    echo $id2;  
    case 3:
    echo $id3; 
    break; 
    case 4:
    echo $id4; 
    break;
    default:break 
    }
    ?>