我想應用JavaScript兩次到一個簡單的HTML文本。我有onfocus和autogrow(這實際上是jquery)。看來我只能得到一個或另一個工作,但從來沒有一次。JavaScript不工作後,PHP包括
我的劇本有:
<?php
include 'header.php';
?>
這似乎是這個問題。在header.php和index.php(包含頭文件)中,我都加載了jquery.js。當我從頭文件中刪除這個文件時,自動增長功能起作用,但不是我的onfocus事件(清除默認文本)。有沒有一種方法可以包含另一個文件,而不會影響到彼此。我不能提供代碼,因爲它太長了。
這是我的onfocus代碼:
<script type='text/javascript'>
function addEvents(id) {
var field = document.getElementById(id);
field.onfocus = function() {
if (this.value == "Answer this problem...") {
this.value = "";
}
};
field.onblur = function() {
if (this.value == "") {
this.value = "Answer this problem...";
}
};
} ADDEVENTS( 「answerbox」);
您必須發佈更多代碼才能提供幫助。加載jQuery兩次會失敗,因爲它試圖重新定義相同的函數。 – Devraj 2011-06-16 11:12:02
我的劇本也有<?PHP的******?>,這並不表明我們的全部問題的定義,請澄清多一點... – 2011-06-16 11:13:31
@devraj相信我,你通過代碼不想要排序。感謝您的建議,但是標題。php和index.php每個都需要使用jquery獨立。我怎麼能只加載一次? – user780483 2011-06-16 11:14:21