elecfuture
Mitglied
Hallo leute,
erfahrene programmierer werden sicherlich jetzt erstmal vor langerweile in die Hand husten, aber für mich stellt dies ein großes Problem dar.
Nach langem Suchen (Google) habe ich ein Script gefunden, welches mir einen Bestimmten Div Layer einer bestimmten ID nach xx sekunden neu läd. Dabei wird allerdings eine Datei includiert.
Dieses Script bewirkt, dass die Datei "content.html" in einem DIV angezeigt wird und nach xx Sekunden refresht wird. Das DIV trägt die ID=content. Also es lädt nur einen bestimmten Teil einer Website alle xx Sekunden neu.
Das Problem allerdings ist, dass es nicht erst ein Datei "content.html" aufrufen soll, sondern gleich das DIV mit beliebigem Inhalt nach xx Sekunden neu lädt.
Also noch mal: Das JavaScript greift auf eine Datei zu "content.html". Diese Datei fügt das Script dann in ein DIV ein mit der ID=content.
Dieses DIV wird dann aller xx Sekunden aktualisiert ( resfresht ). Da ich aber mehrere Bereiche habe die Aktualisiert werden sollen, bringt mir ein Dateiimport nix.
Das hier ist nun ein Auszug aus dem Bereich der Website, der ständig aktualisiert werden soll:
Also, diese DIVs sollen nach xx Sekunden neu geladen werden.
Es darf hier nicht mit PHP gearbeitet werden, weil ich nur den dateitype .html verwenden kann.
Ich hoffe Du kannst mir bei diesem Problem Helfen.
Also, ich danke dir schon mal ^^
LG: elecfuture
erfahrene programmierer werden sicherlich jetzt erstmal vor langerweile in die Hand husten, aber für mich stellt dies ein großes Problem dar.
Nach langem Suchen (Google) habe ich ein Script gefunden, welches mir einen Bestimmten Div Layer einer bestimmten ID nach xx sekunden neu läd. Dabei wird allerdings eine Datei includiert.
Dieses Script bewirkt, dass die Datei "content.html" in einem DIV angezeigt wird und nach xx Sekunden refresht wird. Das DIV trägt die ID=content. Also es lädt nur einen bestimmten Teil einer Website alle xx Sekunden neu.
HTML:
<script type="text/javascript">
function Refresh()
{
var req =(window.XMLHttpRequest) ? new XMLHttpRequest() :((window.ActiveXObject)? new ActiveXObject("Microsoft.XMLHTTP"): false);
req.open("GET","content.html",true);
req.onreadystatechange = function()
{
if (req.readyState == 4)
{
if (req.status == 200)
{
var d = document.getElementById("content")
var e = document.getElementById("button")
window.setTimeout("Refresh()", 100000);
e.innerHTML = "aktuallisieren";
d.innerHTML = req.responseText;
}
}
}
req.send(null)
}
window.onload = Refresh();
</script>
Das Problem allerdings ist, dass es nicht erst ein Datei "content.html" aufrufen soll, sondern gleich das DIV mit beliebigem Inhalt nach xx Sekunden neu lädt.
Also noch mal: Das JavaScript greift auf eine Datei zu "content.html". Diese Datei fügt das Script dann in ein DIV ein mit der ID=content.
HTML:
<div id="content"> Hier steht dann der Inhalt der content.html </div>
Dieses DIV wird dann aller xx Sekunden aktualisiert ( resfresht ). Da ich aber mehrere Bereiche habe die Aktualisiert werden sollen, bringt mir ein Dateiimport nix.
Das hier ist nun ein Auszug aus dem Bereich der Website, der ständig aktualisiert werden soll:
HTML:
<!--BEGIN name="viewbar" -->
<!-- WILLKOMMEN & USER ONLINE -->
<div class="willkommen">
<span class="fontsize_zehn">Es sind <strong>{iBarOnlineUser}</strong> User Online</span>
</div>
<!-- SMALL TALKS & EINSTELLUNG -->
<div class="menue_container">
<div class="menue">
<!--BEGIN name="is_smalltalk" -->
<strong class="pink">{iAnzSmalltalks}</strong> Smalltalk(s)
<!--ENDis_smalltalk -->
<!--BEGIN name="not_smalltalk" -->
<strong>{iAnzSmalltalks}</strong> Smalltalks
<!--ENDnot_smalltalk --><br />
<!--BEGIN name="is_einladung" -->
<strong class="pink">{iAnzEinladungen}</strong> Einladung(en)
<!--ENDis_einladung -->
<!--BEGIN name="not_einladung" -->
<strong>{iAnzEinladungen}</strong> Einladungen
<!--ENDnot_einladung --><br />
</div>
</div>
<!--BEGIN name="bar_list" in="viewbar" loop="1" -->
<div class="user_list">
<div class="userbild">
<img src="passfotos/{sPassbild}" alt="" width="19" height="19" border="0" />
</div>
<div class="userinfo">
<a href="javascript:void(0)" onClick="SearchParty('FrameViewLocation&frame_id={iID}&hash={sHash}&location={sLocation}');" onfocus="if(this.blur) this.blur()">
<strong class="fontsize_zehn">{sLoginname}</strong></a><br />
<span class="fontsize_zehn">{iAlter} Jahre | {sLand}-{iPlz}</span>
</div>
<div class="usermenue">
<a href="javascript:void(0)" ="Small Talk starten!" onClick="OpenWindow('Smalltalk&url=new&id={iAnPersonID}&bar=1','Smalltalk')" onfocus="if(this.blur) this.blur()">
<img src="smalltalk.gif" width="16" style="float:left" height="18" border="0" alt="" /></a>
<img src="images/{sSexBild}" alt="" width="18" height="18" border="0" style="float:left" align="left" />
</div>
</div>
<!--ENDbar_list -->
<!--ENDviewbar -->
Also, diese DIVs sollen nach xx Sekunden neu geladen werden.
- <div class="willkommen"></div>
- <div class="menue"></div>
- <div class="user_list"></div>
Es darf hier nicht mit PHP gearbeitet werden, weil ich nur den dateitype .html verwenden kann.
Ich hoffe Du kannst mir bei diesem Problem Helfen.
Also, ich danke dir schon mal ^^
LG: elecfuture
Zuletzt bearbeitet: