类似的东西,我希望函数“createDiv”在满足某个条件时自行执行。
if (isset($_GET["add"]))
{
?>
<script>
createDiv();
</script>
<?php
}
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
</script>
如何使用if else条件而不是单击?
来调用该函数答案 0 :(得分:0)
试试这个
if (isset($_GET["add"]))
{
?>
<script type="text/javascript" language="javascript">
createDiv();
function createDiv()
{
alert ("popup!!!");
}
</script>
<?php
}
答案 1 :(得分:0)
您的代码几乎是正确的,应该这样做。但是在尝试调用之前,必须在脚本中包含该函数。或者你将尝试执行一些尚不存在的东西。
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
</script>
if (isset($_GET["add"]))
{
?>
<script>
createDiv(); // will execute when it loads this line
</script>
<?php
}
答案 2 :(得分:0)
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
var q="<?php echo (isset($_GET['add']))?$_GET['add']:'';?>";
if(q!=''){
createDiv();
}
</script>