执行javascript:链接+刷新。 JS + PHP

时间:2011-04-22 17:00:32

标签: php javascript page-refresh

好的,我怎么能建立这个链接:

"javascript:elements.setPercentage('element1','".$value."')"
当页面加载时,

在我的页面上执行?

3 个答案:

答案 0 :(得分:2)

你可以将它放在body标签中,如下所示:

<body onload="function(){elements.setPercentage('element1','".$value."')}"

或在您的javascript文件中:

window.onload = function(){elements.setPercentage('element1','".$value."')};

或者在jQuery中

$(document).ready(function(){elements.setPercentage('element1','".$value."')});

您需要将其包装在函数中,因为您正在发送参数

答案 1 :(得分:1)

此示例将window.onload事件处理程序绑定到匿名函数。但是,使用此示例,您只能拥有一个处理程序(但可以根据需要使用其中的代码)。

例如,jQuery有一个更有效的方法,你应该考虑onDOMReady

<head>
... other stuff
<script>
window.onload = function(){
    if (typeof elements == 'object' and typeof elements.setPercentage == 'function') {
        elements.setPercentage('element1','<?php echo $value; ?>');
    }
}
</script>
... other stuff
</head>

答案 2 :(得分:0)

如果你使用原生JS:

<body onload="/*whatever*/">...</body>

如果您正在使用JQuery(以下更好的跨浏览器支持):

$(document).ready(function(){/*do whatever*/})