我試圖讓一些div的消息時,只是當我打電話給他。 我需要調用JavaScript來改變div風格(style =「display:block;」),但我不知道如何。PHP調用JS函數
我嘗試呼叫回聲,但現在工作。
我嘗試添加HTML文件<script type="text/javascript">openmsgpF();</script>
,那也不行。
其他一些方法我怎樣才能調用JavaScript函數?
我的PHP文件:
if (isset($_POST['newsletter'])){
$message='Thanks for signig up on our newsletter!';
echo '<script type="text/javascript">openmsgpF();</script>';
}
我的留言DIV:
<div id="message-p" style="display:none;background-color: green;color: rgb(255, 255, 255);text-align: center;position: fixed;top: 0px;left: 0px;z-index: 999999;width: 100%; font-size: 25px; font-style: normal;letter-spacing: 1px;height: 100px;padding-top: 30px;letter-spacing: 1px;">
<?php echo $message;?>
<div id="close_msg" style="position: absolute;top: 0;right: 10px;">
<a style="color: #c6c6c6;" href="javascript:void(0);" onclick="closemsgF()">X</a>
</div>
</div>
我的腳本:
<script>
function closemsgF()
{
document.getElementById("message-p").style.display = "none";
document.getElementById("message-n").style.display = "none";
}
function openmsgpF()
{
document.getElementById("message-p").style.display = "block";
}
function openmsgnF()
{
document.getElementById("message-n").style.display = "block";
}
</script>
的可能的複製[如何從PHP調用JavaScript函數?(http://stackoverflow.com/questions/1045845/how-to-call-a-javascript-function-from-php) –
@YuvalPruss我試過不起作用。 –
可以寫一個乾淨的代碼人@RobertGlavaš不知道你爲什麼改變編輯回你的不可讀代碼 –