我寫了一個php腳本,可以生成符合特定條件的鏈接列表。在頁面中突出顯示具有該URL的擴展名的文字
我希望鏈接在新的瀏覽器窗口中打開,並在頁面中突出顯示選定的單詞。
有沒有簡單的方法來做到這一點?請注意,這僅供個人使用,因此它可以是瀏覽器特定的解決方案。
我寫了一個php腳本,可以生成符合特定條件的鏈接列表。在頁面中突出顯示具有該URL的擴展名的文字
我希望鏈接在新的瀏覽器窗口中打開,並在頁面中突出顯示選定的單詞。
有沒有簡單的方法來做到這一點?請注意,這僅供個人使用,因此它可以是瀏覽器特定的解決方案。
編輯以更好地回答問題。
使用AJAX加載頁面,然後處理返回的HTML。 我更喜歡使用JQuery。查看本教程以從其他頁面加載HTML。 http://css.dzone.com/articles/jquery-load-data-from-other-pa
你得到的數據後,我認爲你可以很容易地找出如何解析它
從鏈接,:(不是我的代碼)
<div id="container">
<a href="#" id="loadData">Click This Link To Load My Favorite Movies</a>
</div>
$(document).ready(function()
{
$("#loadData").click(function()
{
$(this).text("...One Moment Please...");
$("#container").append('<div id="favoriteMovies"></div>')
.children("#favoriteMovies").hide()
.load("theOtherPage.htm ul#favoriteMovies", function()
{
$("#loadData").remove();
$("#favoriteMovies").slideDown("slow");
});
return false;
});
});
頁面jQuery的例子加載:
<ul id="favoriteMovies">
<li style="font-weight: bold; list-style-type: none;">My Favorite Movies</li>
<li>Contact</li>
<li>Shawshank Redemption</li>
<li>Napoleon Dynamite</li>
<li>Back To The Future</li>
<li>The Goonies</li>
<li>Cinderella Man</li>
<li>Apollo 13</li>
</ul>
注意:請有人告訴我,如果我不應該從其他網站發佈代碼,而只是發佈鏈接。我不想惹怒任何人。謝謝。
您創建的鏈接可以採用?variable = word。然後在新頁面上,您可以使用$ _GET接收該單詞並用css高亮顯示它
對不起,你誤會了我。鏈接到的頁面是外部的,而不是由PHP生成的頁面。 – 2010-08-09 16:49:00
謝謝,這很好,但不是我正在尋找的。我想以最簡單的方式在外部頁面上突出顯示單詞,而無需使用PHP解析它們。 – 2010-08-09 16:51:17
外部頁面是您正在生成的頁面,還是您想要突出顯示文本的另一個網站的頁面? 如果是這種情況,您可以使用Javascript/AJAX獲取頁面內容並以此方式解析。 – 2010-08-09 16:54:33
好的,我想我明白你的意思了,我刪除了php的引用。既然你可能會想爲此使用JQuery。如果我有空閒時間,我會爲你編碼一個演示。 – 2010-08-09 17:03:14