我无法调用从我的PHP代码中呈现的JS函数,该函数应该在指定的持续时间后重定向用户。
首先,我不是程序员或编码员,所以我在这里搜索帮助以纠正可能是损坏的重定向代码,这是我以前使用的,但现在不起作用。也许我不知道代码中有什么改变。
<?php
if(isset($_GET['url'])){
if(isset($_GET['d']) && $_GET['d'] == 1){
$TheFullURL = '<a href="'.base64_decode($_GET['url']).'"><b><span style="font-size:10pt;"><font color="red">Download Here</font></span></b></a>';
}else{
$TheFullURL = '<a href="?url='.$_GET['url'].'&d=1"><b><span style="font-size:10pt;"><font color="red">Click Here</font></span></b></a>';
}
//--------By:hadutta.com --------//
$wait_time = 15 ;
$TheFullURL = '<!-- By:hadutta.com -->
<div id="waiting_FullURL" >Please Wait ...</div>
<script type="text/javascript">
<!--
function FullURL(secs){
secs--;
if(secs>0){
document.getElementById("waiting_FullURL").innerHTML = \'Please Wait ...\' + secs
window.setTimeout("FullURL("+secs+");",6000);
} else {
document.getElementById("waiting_FullURL").innerHTML = \''.$TheFullURL.'\';
}
}
FullURL('.$wait_time.');
// -->
</script>
}
?>
请帮助我对编码一无所知,我只是一个用户。 谢谢
答案 0 :(得分:0)
您忘记关闭变量,并显示$TheFullURL
<?php
if(isset($_GET['url'])){
if(isset($_GET['d']) && $_GET['d'] == 1){
$TheFullURL = '<a href="'.$_GET['url'].'"><b><span style="font-size:10pt;"><font color="red">Download Here</font></span></b></a>';
}else{
$TheFullURL = '<a href="?url='.$_GET['url'].'&d=1"><b><span style="font-size:10pt;"><font color="red">Click Here</font></span></b></a>';
//--------By:hadutta.com --------//
$wait_time = 15 ;
$TheFullURL = '<!-- By:hadutta.com -->
<div id="waiting_FullURL" >Please Wait ...</div>
<script type="text/javascript">
<!--
function FullURL(secs){
secs--;
if(secs>0){
document.getElementById("waiting_FullURL").innerHTML = \'Please Wait ...\' + secs
window.setTimeout("FullURL("+secs+");",1000);
} else {
document.getElementById("waiting_FullURL").innerHTML = \''.$TheFullURL.'\';
}
}
FullURL('.$wait_time.');
// -->
</script>';
}
echo $TheFullURL;
}
?>