untuk reload window/frame dengan javascript, gunakan
method reload dari object 'location':
window.location.reload();
tapi saya kurang paham apa yang dimaksud dengan
'mengambil parameter dari database' (mungkin ASP?
sori, saya kurang mudeng... :-) tebakan kasar saya
begini:
main.html -> halaman framesetnya:
===
<HTML>
<FRAMESET COLS="50%,50%">
<FRAME SRC="kiri.cgi" NAME="kiri">
<FRAME SRC="kanan.html" NAME="kanan">
</FRAMESET>
</HTML>
===
kiri.cgi -> buat ngambil parameter baru dari database, dan mengirim parameter lama:
===
#!/usr/bin/perl
use CGI ':standard';
$refresh_freq = 3;
$par = defined(param('par')) ? param('par') : 0;
$new_par = int(3*rand);
$my_url = "http://www.cumi.org:6886/~steven/coba/991210/kiri.cgi?par=$new_par"; #
ganti bila perlu
$time = localtime;
$action = ($par == $new_par) ?
"Sama, jadi kanan tidak di-refresh...<BR>"
:
"Beda, jadi kanan akan saya refresh...
<SCRIPT>parent.kanan.location.reload();</SCRIPT>
";
print <<EOF;
Content-type: text/html
<HTML>
<HEAD>
<META HTTP-EQUIV="Refresh" CONTENT="$refresh_freq;URL=$my_url">
</HEAD>
<BODY>
<H1>Kiri</H1>
Current time = $time<BR>
<HR>
Current parameter = $par<BR>
New parameter dari database = $new_par<BR>
<HR>
$action
</BODY>
</HTML>
EOF
===
kanan.html -> ini halaman yang akan di-refresh oleh halaman kiri (melalui
javascript di halaman kiri):
===
<HTML>
<HEAD>
</HEAD>
<H1>Kanan</H1>
<SCRIPT>today=new Date();document.write('Current time: ' +
today.toLocaleString());</SCRIPT>
</HTML>
===
HTHAL,
steven
uyak wrote:
> Allo..allo...
> Mo nanya, ada yang tau nggak cara refresh page dengan menggunakan parameter dari
>page lain.
>
> Misalnya gini,
> saya punya frame dengan kolom 1 dan 2. Nah, yang kolom 1 refresh setiap 1 menit,
>dan mengambil parameter dari database. Jika parameter ini berubah, maka page yang di
>kolom dua dipaksa untuk refresh.
>
> Gimana caranya agar page di kolom dua bisa dipaksa untuk refresh?
>
> Help me ...
>
> -- uyak --
--
Steven Haryanto <[EMAIL PROTECTED]>
-= Dual T3 Webhosting on Dual Pentium III 450 - www.indoglobal.com =-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail : [EMAIL PROTECTED]
Netika BerInternet : [EMAIL PROTECTED]