2010-04-11 50 views
-1

我想用PHP觸發javascript警報。 是否可能我可以使用php彈出警報JavaScript

我想在頭部使用它,以便在加載時顯示它。

<head> 
    <?php 
    $valid="valid"; 
     if(!isset($valid)) 
      echo "<script type=\"text/javascript\"> alert('Hi');</script>"; 
    ?> 
</head> 

EDIT

我想檢查會話

+1

爲什麼不試試呢?儘管在你的例子中你有一個明顯的HTML/JavaScript錯誤。 – 2010-04-11 22:08:39

+0

@Lucab我想在加載時檢查會話的存在之後顯示javascript alert() – 2010-04-11 22:09:39

回答

3

當然,這是可能的所有腦幹後顯示在加載時的javascript警報()。

您所做的只是輸出JavaScript,它們都是一樣的東西。

唯一的問題是你嵌套<script>標籤,這是一個HTML錯誤,所以擺脫echo字符串中的標籤。

<script type="text/javascript"> 
<?php 
    $valid="valid"; 
    if(!isset($valid)) 
     echo "alert('Hi');"; 
?> 
</script> 

順便說一句,因爲我相信你已經知道,這個特定的代碼將永遠呼應"alert('Hi');"

+0

@Jacob:其實我對網絡開發不熟悉,並且在.Net上做了很多工作,這在窗口應用程序中也是如此。這就是爲什麼我沒有太多的東西,但仍然有很多空缺需要填補。 – 2010-04-11 22:17:32

+0

@Jacob:THx解決了這個問題。我雖然嘗試過你提供的這個解決方案,但會話沒有被設置,這就是爲什麼我無法跟蹤我的錯誤,並認爲thr是JavaScript中的一些問題。 Thx無論如何 – 2010-04-11 22:20:22

+0

@Shantanu沒關係。我們也都是新來的。 – 2010-04-11 22:20:32