-1

みたいな感じで、「createDiv」という関数が、ある条件を満たしたときに実行されるようにしたい。

    if (isset($_GET["add"]))
    {
       ?>
       <script>
           createDiv();
       </script>
       <?php
    }
    <script type="text/javascript" language="javascript">
    function createDiv()
    {
        alert ("popup!!!");
    }
    </script>

クリックの代わりに if else 条件を使用して関数を呼び出すにはどうすればよいですか?

4

3 に答える 3

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
}
于 2013-06-04T06:55:40.417 に答える