123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- var seconds = 10;
- var divid = "shoutcastdiv";
- var url = "/shoutcastajax/shoutcast_song_title.php";
-
- ////////////////////////////////
- //
- // Refreshing the DIV
- //
- ////////////////////////////////
-
- function refreshdiv(){
-
- // The XMLHttpRequest object
-
- var xmlHttp;
- try{
- xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
- }
- catch (e){
- try{
- xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
- }
- catch (e){
- try{
- xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- catch (e){
- alert("Your browser does not support AJAX.");
- return false;
- }
- }
- }
-
- // Timestamp for preventing IE caching the GET request
-
- fetch_unix_timestamp = function()
- {
- return parseInt(new Date().getTime().toString().substring(0, 10))
- }
-
- var timestamp = fetch_unix_timestamp();
- var nocacheurl = url+"?t="+timestamp;
-
- // The code...
-
- xmlHttp.onreadystatechange=function(){
- if(xmlHttp.readyState==4){
- document.getElementById(divid).innerHTML=xmlHttp.responseText;
- setTimeout('refreshdiv()',seconds*1000);
- }
- }
- xmlHttp.open("GET",nocacheurl,true);
- xmlHttp.send(null);
- }
-
- // Start the refreshing process
-
- window.onload = function startrefresh(){
- setTimeout('refreshdiv()',seconds*1000);
- }
|