你这个写法太乱,php和js都是支持单引号的,你用单引号能很容易看出问题
你的错误就是你echo那行后边带了分号结束
而下一行script是不在那个字符串里的,而且又不符合php语法所以报错
⑵ PHP中javascript的问题
1<?phpif(a==yes)echo "<script language=\"javascript\"location.href='login.php';</script";?这个就好比是你直接输出了一个JavaScript语句,运行到这个句子会跳转到login.php页面。2<SCRIPT language=javascript </SCRIPT 这个就是纯粹的JavaScript语句嵌套,放到哪里都可以,想用这种格式实现上面的功能: 如果实在php文件里,就要这么写:<?phpif(a==yes){ ?<script language=\"javascript\"location.href='login.php';</script;<?php }?这样的话,这个句子就不能放到 <?php ? 中间了
⑶ 为什么我在eclipse里用php编写留言板时嵌套的javascript为什么没效果呢
1)获取值的地方有点错误。
myform.user.values=="",不是values而是value,还有myform.content.values==""也是一样
2)if (myform.title.value.length<5)
}
alert('标题不能少于5个字符');
myform.id.focus();
return false;
}
前括号写错了
3)具体修改后如下:
<script language=javascript type="text/javascript">
function checkpost(myform){
if (myform.user.value=="")
{
alert('请填写用户名');
myform.user.focus();
return false;
}
if (myform.title.value.length<5)
{
alert('标题不能少于5个字符');
myform.id.focus();
return false;
}
if (myform.content.value=="")
{
alert('留言内容不为空');
myform.user.focus();
return false;
}
}
</script>
我试过了,可以通过,将你的php代码可以放到babu.php中去
⑷ php中嵌套js代码问题
前面的回答都是不正确的,我仔细看了下你的错误,然后改了下代码你试试
<div id='d1'></div>
<?php
for($i=0;$i<=9;$i++)
{
$row[$i]=$i;
echo "<script>window.onload=function(){document.getElementById('d1').innerHTML='$row[$i]'}</script>";
}
?>但是这样只能输出最后一个9因为被覆盖了,要么你就把值输在一个div中,然后将div放在#d1中,因为我时间不够了,只能给你说这么多
⑸ 如何在PHP中嵌入JS语句
同一文件嵌入直接用标签
<?php
echo
"<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script
src="****.js"
type="javascript"></script>
⑹ 如何在PHP中嵌入JS语句
同一文件嵌入直接用标签
<?php
echo "<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<script src="****.js" type="javascript"></script>
⑺ PHP怎样插入JS
方法和详细的操作步骤如下:
1、第一步,创建一个测试php文件,见下图,转到下面的步骤。
⑻ javascript中如何嵌套PHP 急急 不知道语法和写法
如果直接给你修改,那就下面这样:
function setnews_crest(id){
alert('<?php echo $id; ?>');
}
我修改了两个地方,首先是javascript的与否要求alert的参数是字符串类型,我给你添加了一对引号,其次是PHP语法要求每个语句以分号结束,变量名前面要有$。
⑼ php 中可以插入JavaScript脚本语言吗
可以在php中插入JavaScript脚本语言:
<?php
echo "<script>alert('PHP中插入JavaScript语言!')</script>";
?>
同一文件嵌入直接用标签
<?php
echo"<script>*********</script>";
?>
调用外部JS
将以下语句写在body之外
<scriptsrc="****.js"type="javascript"></script>