脚本文件中的一个小问题。

zzhhll003 2003-12-10 04:44:26
我在用PHP编程调用脚本文件时遇到了一个小问题,想请教各位专家:
源代码如下:
echo "<script language=javascript>";
echo "window.alert('上传的文件名不能为空,请重新输入!');";
echo "history.back();";
echo "</script>";
本来调用后应该是返回前一页的,但是根本就不起作用,我听人说javascript有很多种写法,根本就没有固定格试,请问如果要实现上面的功能,源代码该怎么写,能把所有的写法都列出来吗?
...全文
60 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
itian 2003-12-11
  • 打赏
  • 举报
回复
用window.history.back()就行了
zzhhll003 2003-12-11
  • 打赏
  • 举报
回复
谢谢,谢谢各位了,这个问题最终用bonniewater(陪你去看海)所提供的函数的方法给解决了,但是小弟真的不明白,javascript有时候可以执行得好好的,有时候怎么怎么也执行不成功呢?
zzhhll003 2003-12-11
  • 打赏
  • 举报
回复
没有啊,以前我作测试的文件就执行得很好啊!注册表中相关的项也没有被更改呀。
bonniewater 2003-12-11
  • 打赏
  • 举报
回复
function Alert_Msg($Msg,$Url)
{
echo "<script language='javascript'>";
echo "alert('$Msg');";
echo "var now=new Date();";
echo "window.navigate('$Url'+now.getTime());";
echo "</script>";
}
fanisky 2003-12-11
  • 打赏
  • 举报
回复
在不行的页面上,点ie菜单上的编辑,然后点查看原代码

看看输出的是什么.

是不是你期望输出的那个js脚本.
xuzuning 2003-12-11
  • 打赏
  • 举报
回复
浏览器禁用了脚本功能了吧?
zzhhll003 2003-12-11
  • 打赏
  • 举报
回复
怪了,还是不行。
feel8 2003-12-10
  • 打赏
  • 举报
回复
echo "<script language=javascript>window.alert(\"上传的文件名不能为空,请重新输入!\");history.go(-1);</script>";

这样试试?
zzhhll003 2003-12-10
  • 打赏
  • 举报
回复
这样吧,我把源文件传上来,你们帮我找找哪儿有错。

<link href="1.css" rel="stylesheet" type="text/css">
<?
if($file_name!=""){
//-------------数据写入数据库--------------//
$conn=mysql_connect("localhost","root","");
$db=mysql_select_db("file");
$query="insert into file(filename,filetype,filesize,imgnotes)values('$file_name','$file_type','$file_size','$notes')";
$rt=mysql_query($query);
mysql_close();
//--------------防止重名文件---------------//
srand((double)microtime()*1000000);
$randval=rand();
$randval=time().$randval;
$tmpextname=strrchr($file_name,".");
$tempffilename=$randval.$tmpextname;
//echo $tempffilename;
$cp=copy($file,"file/".$tempffilename);
//------------判断操作是否成功-------------//
if($rt&$cp){
echo "<script language=javascript>";
echo "window.alert('文件上传成功!');";
echo "</script>";
}else{
echo "<script language=javascript>";
echo "window.alert('文件上传失败,请检查网络是否通畅!');";
echo "</script>";
}
}else{
echo "<script language=javascript>";
echo "window.alert('上传的文件名不能为空,请重新输入!');";
echo "history.go(-1);";
echo "</script>";
exit;
}
?>
zzhhll003 2003-12-10
  • 打赏
  • 举报
回复
还是不行啊。
stsit 2003-12-10
  • 打赏
  • 举报
回复
?>
<script language=javascript>
window.alert("上传的文件名不能为空,请重新输入!");
history.go(-1);
</script>
<?

这个在我这可以,你试试

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧