0

我想使用onload()oronerror()或任何其他 Javascript 事件处理程序:

<link rel="author" href="http://something.here" />

例如:

<link rel="author" href="http://something.here" onload="alert(1)" />

可能吗?如果是,那么任何人都可以帮助我吗?我正在尝试这样做,但它不起作用。

4

1 回答 1

0

你不能这样做,我认为这是你的真正属性。您最好的选择是获取 something.here 内容。或者使用 PHP GET 将数据发送到下一页并在 isset 时使用 PHP,你不能使用从一个页面到另一个页面的事件处理程序(也许你可以在点击时使用 cookie 或本地存储,但你问我这太过分了)。当您的新页面加载其新节目时。

例如使用 ?get 通过 JS 发送和获取:

<link rel="author" href="http://something.here?author=true" />

当新页面加载时:

var loc= window.location.href;
  //get loacation

values=loc.split('?');
link=values[values.length-1];
//split it at ? and get : `author=true`


    if (value == "author=true") {
       // do something
    };

或者使用 PHP:

<?php 
if (isset($_GET['author'])) {
// do somehing
} ?>
于 2020-06-05T17:36:50.460 回答