我编写了一个 php 脚本,可以生成符合特定条件的链接列表。
我希望链接在新的浏览器窗口中打开,并在页面中突出显示选定的词。
有没有简单的方法来做到这一点?请注意,这仅供个人使用,因此它可以是特定于浏览器的解决方案。
最佳答案
编辑以更好地回答问题。
使用 AJAX 加载页面,然后处理返回的 HTML。
我更喜欢使用 JQuery。查看本教程以从其他页面加载 HTML。
http://css.dzone.com/articles/jquery-load-data-from-other-pa
在你得到数据后,我想你可以很容易地弄清楚如何解析它
链接中的 JQuery 示例:(不是我的代码)
<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;
});
});
正在加载的页面:
<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>
注意:如果我不应该从其他站点发布代码,而应该只发布一个链接,请有人告诉我。我不想激怒任何人。谢谢。
关于html - 在带有 URL 扩展名的页面中突出显示单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3442187/