1.5k Aufrufe
Gefragt in Webseiten HTML von tormania Einsteiger_in (3 Punkte)
Ich habe in meinem Forum eine Shoutbox..diese wird vom Forenanbieter quasi zur Verfügung gestellt.
Nun habe ich diese mit folgendem Code in einem weiteren Fenster öffnen lassen:

<a href="#" onClick="window.open('/shoutbox.php', 'NewWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=n0,width=630,height=200')" >Shoutbox</a>


Nun möchte ich aber das sich die Shoutbox alle 10 Sekunden selbstständig aktualisiert.
Ich weiß nun leider nicht was ich tun kann, wie ich vielleicht nur diesen Code abwandeln oder verändern muss damit das geschehen kann.

Besten Dank im Vorraus für eure Hilfe

Gruss tori

4 Antworten

0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
Wenn du Zugriff auf deine Dateien per FTP oder so etwas hast (was auch meistens der Fall sein wird), kannst du die shoutbox.php suchen und schauen, wie diese aufgebaut ist.

Wenns ne AJAX-Shoutbox ist, müsste das Aktualisieren eigentlich schon eingebaut sein.
Wenn dies nicht der Fall ist, einfach in den HTML-Head die folgende Zeile einfügen:

<meta http-equiv="refresh" content="10; URL=shoutbox.php">


Gruß Computerfreaki
0 Punkte
Beantwortet von katy Mitglied (787 Punkte)
Hi tori,

probiers mal mit

function shoutbox() {
var w=window.open('/shoutbox.php', 'infoFenster');
var c=window.setInterval(function() {
w.location.href='/shoutbox.php';
},10000);
}

im JavaScript, das wird aufgerufen mit:

<span onclick="shoutbox()" style="cursor:pointer">Shoutbox</span>


katy
0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
Man könnte das aber auch in ein Link reinschreiben oder ??

Also so:

<a href="#" onclick="shoutbox();">Shoutbox</a>
0 Punkte
Beantwortet von katy Mitglied (787 Punkte)
@Computerfreaki:
bei jemand, der schon so lange dabei ist wundere ich mich schon über die Frage. Natürlich kannst du den onclick-Event jedem Element geben, also auch dem a. Allerdings springen manche Browser bei der von dir gewählten Rautenkonstruktion jedesmal an den Seitenanfang, ein sehr unschöner Nebeneffekt.
...