2012-08-03 168 views
-3

我有一個js文件,具有約600頁的網站導航代碼.. 現在我想改變菜單(顏色,背景,鏈接等)和我不想編輯JS文件,因爲這裏的代碼就像使用圖像的菜單..所以我想我會創建一個PHP文件或HTML文件,然後在該JS文件中調用它。這是可能的嗎?包括或通過.js包括或調用php或html文件

請指教。

+0

我建議你發佈相關代碼 – 2012-08-03 21:23:19

+0

誰低估了這一點 - 我不明白什麼是需要downvote這個問題?這是不是合理的問如何處理一個情況,你有這麼多頁面編碼多年後,現在試圖解決一些問題?你們都可能很聰明,但並不意味着其他人不應該提出一個你不喜歡或不想在堆棧中看到的問題。 版主 - 如果這是由一些頂級用戶完成的,你應該檢查這個,並決定何時downvote,什麼時候不要。 當我看到downvoting時根本沒有意義。 – Jay 2012-08-06 13:14:43

回答

0

您可以讓js渲染一個iframe而不是img,並將url傳遞給php/html。

0

您需要了解PHP,HTML和JS之間的區別。他們每個人都在網絡編程中佔據不同的領域。 PHP用於服務器端邏輯,HTML是一種結構化語言,JS是一種面向動作的語言,用於在頁面中存在的HTML之上運行(並且可以用JS呈現)。

所有程序員都試圖通過嘗試爲複雜的解決方案找到創可貼修復程序,從而像您一樣嘗試「破解」代碼。這是不值得的。在最好的情況下,您將失去性能,並且在絕大多數情況下會失敗或失去瀏覽器兼容性和用戶界面質量。

總之,慢慢來,編輯JS。你總是可以對圖像進行查找/替換以去除它們,並在它們的位置插入CSS類聲明。做對了,你會在以後節省一大筆頭痛。

+0

「後來頭痛」的事情是巨大的。在我被聘用到現在工作的地方之前,有一個項目,我基本上不得不從頭開始重新編碼它,因爲它的結構不合理,沒有人知道什麼是什麼:/ – Xhynk 2012-08-03 21:34:36

+0

@Alex Demchak :同樣在這裏;)我從一個初學者程序員手中接過一個項目,花了無數個小時試圖破譯被修補的意大利麪條,但沒有注意形式或可讀性。 – 2012-08-03 21:36:01

+0

感謝您的理解,但我希望大家都明白,如果我們沒有以自由職業者的身份獲得項目報酬,我們的控制權就沒有太大控制。期權是有限的 - 我們必須說是或否。我不想說不,因此接觸Stackoveflow以查看是否有人有類似的經歷.. – Jay 2012-08-06 13:21:14