-2

我有一个页面需要标签的“OnUnload”属性。我知道如何使它适用于普通标签:

<body onunload="offline()">

但是,在这种特殊情况下,我使用的是 CSS 样式的标签,其设置如下:

<style type="text/css">
body 
{
background-image:url('<?php echo $profile[24]; ?>');center;
<?php
if($profile[25]{0}=="F") echo "background-repeat:no-repeat;"; //You can ignore this
if($profile[25]{1}=="T") echo "background-size:100% 100%;";   //entire PHP script, it
if($profile[25]{2}=="T") echo "background-attachment:fixed;"; //isn't important.
?>
}
</style>

我需要的是“OnUnload”属性与该格式一起工作。

我已经多次尝试谷歌,用了很多不同的方式,我什至在另一个论坛上发现了一个类似的问题(它没有得到回答)。但据我所知,这个属性实际上并不存在于 CSS 格式中。然而,我假设这是错误的,这就是我在这里的原因。

请让我知道我能做些什么,即使我不得不放弃 CSS 格式。我认为它可能仍然能够以标准的 http 格式工作,但我知道这里的代码可以按原样工作,所以如果我不需要的话,我宁愿不要弄乱它。

4

1 回答 1

0

也许你可以试试

<script type="text/javascript">
    function offline(){
        //whatever
    }
    window.onbeforeunload = offline;
</script>
于 2012-04-19T18:46:36.747 回答