2015-05-12 17 views
1

我有一個基本的PHP web表單將數據保存到數據庫中。 更新數據庫後,會彈出一個javascript警報消息,顯示數據已成功保存的消息。當我點擊確定按鈕時,它會返回到同一頁面,但頁面字體大小會增加。 我試圖設置身體標記的字體大小,但仍然不起作用。通過Javascript加載警報窗口後HTML字體大小發生變化

<body style="font-family:arial;font-size:12px; margin: 0; padding: 0;" text="#003399"> 

</body> 

<?php echo "<script> alert ('Successfully Saved'); </script>";?> 
+2

裏面,因爲我從來沒有見過這樣的其他地方發生 - 你需要出示工作證明。 https://jsfiddle.net/將是一個很好的地方把它 –

+0

嗨,非常感謝你的答覆。請在http://blacka.mahenbagrecha.com/CType.php –

+0

查看頁面。除了腳本標籤在您的文檔中的位置,我想建議附加一個URL查詢字符串並附帶一條消息並且唯一id到響應以防止重新插入刷新。 – SaidbakR

回答

0

問題是通過輸出docutype上方的腳本標記,將頁面渲染爲無效的html。然後瀏覽器忽略你設置的CSS並使用默認值。

修正:腳本標記應該是<head><body>

+0

產生警報的腳本標籤絕對不應該在頭上。警報停止所有頁面活動,包括渲染。但是你是對的,它不應該在文檔類型之前,而是在正文中。 – MueR

+0

@MueR很好的電話,js不是我的專長。如果你喜歡 –

+0

可以免費編輯答案你們真的很棒。我只是在頁面開始前的開始標記之前移動文檔類型。它的作品非常棒。 –

相關問題