Der er faktisk ikke nødvendigt med avanceret javascript, herunder er et ensempel på et ret simpelt javascript, og det virke også i firefox
Og heller ikke nødvendigt med en skjult ramme der opdaterer.
Det kan jo også bruges til mange andre ting, leg med idéen
Her er lidt kode der fixer det hele, du lægger simpelthen ikke mærke lidt at den "refresher"
Håber der kan bruges
<!-- selve "MainFrame" -->
<script type="text/css">
var update;
function chat_get_msgs(){
var element = document.createElement('script');
element.src = 'chat_msgs_js.php?rand=' + Math.random();
child = document.body.appendChild(element);
}
function chat_update(){
clearInterval(update);
chat_get_msgs();
update = setInterval('chat_get_msgs()', 10000); // ti sekunder
}
</script>
<body onload="chat_update()">
<div id="chat_msgs_element">
</div>
<!-- chat_msgs_js.php -->
<!-- Dette er en php fil som agerer javascript fil, samler alt indholdet :) -->
var element = document.getElementById('chat_msgs_element');
var msgs = document.createElement('div');
/* sql, eller laesning af tekst fil til hele chatten.. kunne jo f.eks
goeres en linje af gangen for at goere det hurtigere?
lad os nu kalde variables "$txt" :p
det kan jo self goeres paa andre maader, det her burde dog virke,
men har ikke lige testet det igennem, leg med det, haaber det kan bruges :)
*/
msgs.innerHTML = '<?=$txt?>';
text = element.appendChild(msgs);
Jeg håber det kan bruges, leg med det
Mvh Bob
[Redigeret d. 19/10-04 23:12:03 af Jeppe Dyrby]