Fuz*_*ans 6 html url hyperlink
我很好奇是否有办法只使用URL将某人发送到给定页面的特定行.Citebite执行此操作,但它链接到缓存页面而不是实际的实时页面.http://citebite.com/
您也可以使用PDF进行类似的操作,在其中为您指定页面#:链接到列出的pdf中的第6页. http://mises.org/journals/scholar/long.pdf#page=6
我已经做了很多寻找,我发现的只是在HTML中嵌入链接,这不是我想要的.理想情况下,我希望能够只发送一个跳转到特定文本行/突出显示它的URL(就像Citebite一样,但不必使用Citebite).
取决于情况:
1 - 你自己的内容
一个.只需添加一个href id,然后发送一个链接(http://exmaple.com/document.php#myLine)
湾 对于更高级的解决方案,您可以滚动到特定区域并使用javascript突出显示它,基本上您可以调用以下内容:http: //example.com/document.php ?scrollX = 100&scrollY = 230
在你的PHP代码中你有一个这样的函数:
<?php
if(isset($_GET['scrollX']) && isset($_GET['scrollY')){
?>
<script type="text/javascript">
window.scrollTo(<?= $_GET['scrollX'];?>, <?=$_GET['scrollY'];?>);
</script>
<?
}
?>
Run Code Online (Sandbox Code Playgroud)
您还可以使用JQuery并执行更多精彩内容,例如突出显示文本或根据参数更改CSS值
2 - 其他人的内容
你不能直接链接到没有浏览器扩展或CiteBite等外部服务的特定行或区域,但是有一些hackery你可以构建自己的小服务,显示网站并运行你自己的JS(想想iFrames或类似的东西) )
您必须为元素提供ID.示例:<div id="footer">Footer</div>.如果你去mypage.html#footer,浏览器会让你到那里.
如果它不是您的网页,请查看代码,您可能会在所需文本旁边找到ID元素.