Gehele pagina refresh
Ik zit met een probleempje, ik moet vanuit een frame, een gehele pagina refreshen. als je een gewone refresh doet, doetie alleen het frame waar de refresh in staat. Maar ik wil dat hij de hele pagina doet als dat kan. Ik loop al wat te klooien met TARGET, maar daar kom ik nie helemaal uit?
Weet iemand dit??
Thnx in advance,
Rob
<script language="JavaScript">
//Refresh page script- By Brett Taylor ([email protected])
//Modified by Dynamic Drive for NS4, NS6+
//Visit http://www.dynamicdrive.com for this script
//configure refresh interval (in seconds)
var countDownInterval=60;
//configure width of displayed text, in px (applicable only in NS4)
var c_reloadwidth=200
</script>
<ilayer id="c_reload" width=&{c_reloadwidth}; ><layer id="c_reload2" width=&{c_reloadwidth}; left=0 top=0></layer></ilayer>
<script>
var countDownTime=countDownInterval+1;
function countDown(){
countDownTime--;
if (countDownTime <=0){
countDownTime=countDownInterval;
clearTimeout(counter)
window.location.reload()
return
}
if (document.all) //if IE 4+
document.all.countDownText.innerText = countDownTime+" ";
else if (document.getElementById) //else if NS6+
document.getElementById("countDownText").innerHTML=countDownTime+" "
else if (document.layers){ //CHANGE TEXT BELOW TO YOUR OWN
document.c_reload.document.c_reload2.document.write('Next <a href="javascript:window.location.reload()">refresh</a> in <b id="countDownText">'+countDownTime+' </b> seconds')
document.c_reload.document.c_reload2.document.close()
}
counter=setTimeout("countDown()", 1000);
}
function startit(){
if (document.all||document.getElementById) //CHANGE TEXT BELOW TO YOUR OWN
document.write('Next <a href="javascript:window.location.reload()">refresh</a> in <b id="countDownText">'+countDownTime+' </b> seconds')
countDown()
}
if (document.all||document.getElementById)
startit()
else
window.onload=startit
</script>
Rob
<META HTTP-EQUIV="refresh" CONTENT="2; URL=file.php">
probeert dan moet ik je teleurstellen. Zoals je waarschijnlijk door het te proberen al weet: hier kan geen target aan gemaakt worden.
Vraagje: Is het werkelijk nodig om verschillende frames te reloaden? Kan je niet eventueel de frameset reloaden of de pagina in een tabel zetten en die reloaden?
Elwin
Of kan het (simpeler) anders?
thnx iig !?
<a href=# onclick=parent.location.reload()>herlaad gehele frame</a>
hierdoor wordt de hele framepagina herladen als het goed is
<SCRIPT LANGUAGE='javascript' TYPE='text/javascript'>window.location='index.php'</SCRIPT>
Anders kan ik je niet helpen srry
Code (php)
1
2
3
2
3
<?
echo "<script language="javascript" type="text/javascript">window.location='" . $_SERVER['PHP_SELF'] . "'</script>";
?>
echo "<script language="javascript" type="text/javascript">window.location='" . $_SERVER['PHP_SELF'] . "'</script>";
?>
probeer het zo eens:
Code (php)
1
2
3
2
3
<?
echo '<script language="javascript" type="text/javascript">window.location="'.$_SERVER['PHP_SELF'].'"</script>';
?>
echo '<script language="javascript" type="text/javascript">window.location="'.$_SERVER['PHP_SELF'].'"</script>';
?>
Ik weet niet of jullie het door hebben maar die rob antwoord niet meer, hebben we hellemaal speciaal voor hem hem zitten helpen, bedankt hij ons niet eens.
De website in kwestie word vanaf heden hervat...
Bedankt
Maar het werkt nu dus wel?
Zoja, het was mijn script toch :P:P:P :D:D:D:D