Refresh werkt nog steeds niet

Pagina: 1
Acties:

  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Ik heb dus een Active Desktop. Alleen de GoT Tracker refresht maar niet. Ik heb alles geprobeert maar het wil echt niet |:(.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
<html>
<head>
<title>GoT</title>
<link rel="stylesheet" href="style.css">
<META HTTP-EQUIV="refresh" CONTENT="60" URL="GoT Tracker.html">
    <link rel='stylesheet' href='style.css'>
    <script language="javascript">
        function writeText(layer,text,nestedref) {
            if( document.getElementById ) {
                document.getElementById( layer ).innerHTML = text;
            } else if( document.all ) {
                document.all[layer].innerHTML = text;
        
            } else {
        
                if (nestedref) {
                    document.nestedref.document[layer].document.open();
                    document.nestedref.document[layer].document.write( text );
                    document.nestedref.document[layer].document.close();
                }
                else {
                    document[layer].document.open();
                    document[layer].document.write( text );
                    document[layer].document.close();
                }
            }
        }
    </script>

<script>
var bgcol = location.search.substring(1); col = bgcol? bgcol : '#243462';
document.write('<style>body { scrollbar-face-color: '+col+'; scrollbar-shadow-color: '+col+
'; scrollbar-highlight-color: '+col+'; scrollbar-3dlight-color: '+col+'; scrollbar-darkshadow-color: '+col+
'; scrollbar-track-color: '+col+'; scrollbar-arrow-color: #ffffff } </style>');
</script>
</head>

<script type="text/javascript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("http://gathering.tweakers.net/~acm/xml/activetopics.php")

/*
Hier een lijstje met alle afkortingen van de GoT forums. De afkortingen kan je invullen in
het onderstaande If....Else statement.

IT  = Internet & Telefonie
WL  = Wetenschap en Levensbeschouwing
OCE = Overclocking en Case Modding
OM  = Opslagmedia & I/O Controllers
HA  = Hardware Algemeen
VB  = Videoplanken en Beeldkanonnen
AV  = Audio en Video
WOS = Windows Operated Systems
SP  = Spielerij
PMG = Processors Mobo's en Geheugen
NT  = Network troubleshooting
SA  = Software Algemeen
DPC = Dutch Power Cows
LA  = Lieve Adjes
PW  = Programming en Webscripting
W&G = Webdisign en Graphics
ANS = Advanced Networking & Servers
SU  = Stoute Usertjes
GT  = Gadget Talk
NOS     = Non-Windows Operated Systems
*/

// De waarde van 'z' is gelijk aan het aantal items dat wordt weergegeven.
z = 9

i = 0
a = 0
c = 0
var DefTopic=new Array(z)
var ForumCode=new Array(z)
var ForumNaam=new Array(z)
var TopicId=new Array(z)
var repliesNo=new Array(z)
var Tijd=new Array(z)

do
{
topic0.innerText=xmlDoc.getElementsByTagName("titel").item(i).text;
forum0.innerText=xmlDoc.getElementsByTagName("forumafkorting").item(i).text;
topicid0.innerText=xmlDoc.getElementsByTagName("id").item(i).text;
replies0.innerText=xmlDoc.getElementsByTagName("replies").item(i).text;
forumcode0.innerText=xmlDoc.getElementsByTagName("forum").item(i).text;
tijd0.innerText=xmlDoc.getElementsByTagName("lastts").item(i).text;

if (forum0.innerText=="OCE" || forum0.innerText=="NOS"|| forum0.innerText=="AV")
 {
  DefTopic[a]=topic0.innerText
  ForumNaam[a]=forum0.innerText
  TopicId[a]=topicid0.innerText
  repliesNo[a]=replies0.innerText
  ForumCode[a]=forumcode0.innerText
  Tijd[a]=tijd0.innerText
  a++; i++
 }

if (forum0.innerText=="HA" || forum0.innerText=="PMG"|| forum0.innerText=="NT")
 {
  DefTopic[a]=topic0.innerText
  ForumNaam[a]=forum0.innerText
  TopicId[a]=topicid0.innerText
  repliesNo[a]=replies0.innerText
  ForumCode[a]=forumcode0.innerText
  Tijd[a]=tijd0.innerText
  a++; i++
 }

if (forum0.innerText=="ANS" || forum0.innerText=="VB"|| forum0.innerText=="SA")
 {
  DefTopic[a]=topic0.innerText
  ForumNaam[a]=forum0.innerText
  TopicId[a]=topicid0.innerText
  repliesNo[a]=replies0.innerText  
  ForumCode[a]=forumcode0.innerText
  Tijd[a]=tijd0.innerText
  a++; i++
 }
else
 {i++}
}
while (a <= z)

document.write ("<link rel='stylesheet' href='style.css'>");
document.write('<BODY BGCOLOR='+col+'>');
var bgcol = location.search.substring(1); col = bgcol? bgcol : '#243462';
document.write('<style>body { scrollbar-face-color: '+col+'; scrollbar-shadow-color: '+col+
'; scrollbar-highlight-color: '+col+'; scrollbar-3dlight-color: '+col+'; scrollbar-darkshadow-color: '+col+
'; scrollbar-track-color: '+col+'; scrollbar-arrow-color: #ffffff } </style>');
document.write ("<A Href=http://gathering.tweakers.net><B>GoT topics</B></A><BR><BR><TABLE width='400' cellspacing='0' cellpadding='0' border='0' align='left' valign='top'>")


do
{
var p = Tijd[c];
var q = 1; //uren --> GMT+1 
var r = 0; //minuten

while (p > 86400)
{
p = p - 86400;
}
while (p > 3600)
{
p = p - 3600;
q++;
}
while (p > 60)
{
p = p - 60;
r++;
}

if (q == 24)
{
q = 0;
}
if (p == 60)
{
p = 0;
}

document.write ("<TR>")

if (q < 10 && r < 10)
{
document.write ("<TD width='35' align='left'><font face='tahoma'><font size='1'><font color='white'>0"+q+":0"+r+"</TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/listtopics.php/"+ForumCode[c]+"' target='_blank' style='text-decoration:none'>[" + ForumNaam[c]+"] </TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/showtopic/"+TopicId[c]+"' target='_blank' style='text-decoration:none'>" + DefTopic[c] + " (" + repliesNo[c]+")" + "</A><BR>")
}
else if ( q < 10)
{
document.write ("<TD width='35' align='left'><font face='tahoma'><font size='1'><font color='white'>0"+q+":"+r+"</TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/listtopics.php/"+ForumCode[c]+"' target='_blank' style='text-decoration:none'>[" + ForumNaam[c]+"] </TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/showtopic/"+TopicId[c]+"' target='_blank' style='text-decoration:none'>" + DefTopic[c] + " (" + repliesNo[c]+")" + "</A><BR>")
}
else if ( r < 10)
{
document.write ("<TD width='35' align='left'><font face='tahoma'><font size='1'><font color='white'>"+q+":0"+r+"</TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/listtopics.php/"+ForumCode[c]+"' target='_blank' style='text-decoration:none'>[" + ForumNaam[c]+"] </TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/showtopic/"+TopicId[c]+"' target='_blank' style='text-decoration:none'>" + DefTopic[c] + " (" + repliesNo[c]+")" + "</A><BR>")
}
else
{
document.write ("<TD width='35' align='left'><font face='tahoma'><font size='1'><font color='white'>"+q+":"+r+"</TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/listtopics.php/"+ForumCode[c]+"' target='_blank' style='text-decoration:none'>[" + ForumNaam[c]+"] </TD><TD><font size='1'>"+"<A HREF='http://gathering.tweakers.net/showtopic/"+TopicId[c]+"' target='_blank' style='text-decoration:none'>" + DefTopic[c] + " (" + repliesNo[c]+")" + "</A><BR>")
}

c++
}
while (c <= z)
document.write ("</TABLE>")
</script>

<Font color="black">
<BR><span id="topic0"></span>
<BR><span id="forumcode0"></span>
<BR><span id="topicid0"></span>
<BR><span id="forum0"></span>
<BR><span id="replies0"></span>
<BR><span id="tijd0"></span>
</font></font></body>
</html>

Tot zover deze lap tekst.
Kan iemand misschien deze code nacontroleren?

thnx

edit:

het venster refresht zich ook alleen als ik meteen de hele Active desktop refresh

tvw


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Schop :z

tvw


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Ken uw meta-tags :)
code:
1
<meta http-equiv="Refresh" content="60;URL=GoT Tracker.html" />

Spaties in je filenaam zijn ook niet altijd even prettig...

Intentionally left blank


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Ik heb de naam veranderd naar Tracker.html en de tag aangepast. Maar hij doet het nog steeds niet :'(. Somebody help!

tvw


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Ik weet zo niet wat de oplossing is, geen tijd om de hele code door te kijken nu, misschien later, maar waar ik wel benieuwd naar was; heeft ACM dit scriptje geschreven ?

  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
code:
1
<META HTTP-EQUIV="refresh" CONTENT="60; URL=tracker.html">

Volgens mij moet 'ie zo werken. Het URL gedeelte moet in de CONTENT string geplaatst worden.

Trouwens, dit stond ook in de originele thread.

GoT Tracker klaar!

  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Op woensdag 15 mei 2002 18:54 schreef r0bert het volgende:
Ik weet zo niet wat de oplossing is, geen tijd om de hele code door te kijken nu, misschien later, maar waar ik wel benieuwd naar was; heeft ACM dit scriptje geschreven ?
Weet ik niet :?, was de één-na laatste editie.

tvw


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Op woensdag 15 mei 2002 19:42 schreef -TheGrimReaper- het volgende:
code:
1
<META HTTP-EQUIV="refresh" CONTENT="60; URL=tracker.html">

Volgens mij moet 'ie zo werken. Het URL gedeelte moet in de CONTENT string geplaatst worden.

Trouwens, dit stond ook in de originele thread.

GoT Tracker klaar!
Werkt ook niet :( :'(.

tvw


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Ik heb het ff uitgetest, maar ook in een gewoon browserwindow refreshed hij niet. Ik vind er trouwens wat rare dingen inzitten (waardoor ik betwijfel dat de code van ACM afkomstig is):
1) Er staan font-tags in; een beetje webbouwer weet dat deze deprecated zijn
2) Er staat code direct na de </head> tag
3) Deze code schrijft de <body> tag in een while-constructie, wat volgens mij zou inhouden dat er meerder <body> tags geschreven kunnen worden

Enfin, niet echt lekker code dus; zal als ik tijd heb even kijken of ik er wat meer mee kan.

Intentionally left blank


  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
Op woensdag 15 mei 2002 21:34 schreef joshuasioso het volgende:

[..]

Werkt ook niet :( :'(.
Nog even vergeten erbij te zetten. Bij URL moet je het complete pad naar het HTML-bestand zetten.

  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Op donderdag 16 mei 2002 08:22 schreef -TheGrimReaper- het volgende:

[..]

Nog even vergeten erbij te zetten. Bij URL moet je het complete pad naar het HTML-bestand zetten.
Heeft ook geen nut ;(. In het orgineel stond daar ook een #.

tvw


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Hij is trouwens ook niet aangepast aan zomertijd. Als iemand hem dan wou gaan editen kun je em meteen ff aanpassen.

tvw


  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
Op donderdag 16 mei 2002 16:59 schreef joshuasioso het volgende:
Hij is trouwens ook niet aangepast aan zomertijd. Als iemand hem dan wou gaan editen kun je em meteen ff aanpassen.
In de originele draad werd inderdaad opgemerkt dat de tijd verkeerd liep na het ingaan van de zomertijd. Er werd meteen bij gezegd hoe dat verholpen kon worden (Al is dat niet zo moeilijk als je de source eff bekijkt). Kijk op pagina 4 bij een reactie van pietervl.
Ook is het zo dat daar een aantal versies gemaakt zijn door individuele GoTters en die zijn vast wel bereid hun source aan je te geven als je het ze vraagt.

Op pagina 3 heeft ycode een eigen timer ingebouwd zodat de refresh wel werkt. Weliswaar niet een refresh volgens de meta-tag, maar wel een refresh.

  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Op donderdag 16 mei 2002 18:46 schreef -TheGrimReaper- het volgende:

[..]

In de originele draad werd inderdaad opgemerkt dat de tijd verkeerd liep na het ingaan van de zomertijd. Er werd meteen bij gezegd hoe dat verholpen kon worden (Al is dat niet zo moeilijk als je de source eff bekijkt). Kijk op pagina 4 bij een reactie van pietervl.
Ook is het zo dat daar een aantal versies gemaakt zijn door individuele GoTters en die zijn vast wel bereid hun source aan je te geven als je het ze vraagt.

Op pagina 3 heeft ycode een eigen timer ingebouwd zodat de refresh wel werkt. Weliswaar niet een refresh volgens de meta-tag, maar wel een refresh.
Eeeh welk deel? :?

tvw


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Ok, code ff wat efficienter en netter gemaakt; de refresh werkt nu ook zonder problemen:

edit:

Lay-out verneukende shit even weggehaald; zie 2 replies verder...

Intentionally left blank


  • Croccifixio
  • Registratie: Maart 2002
  • Laatst online: 01-04-2025
Op donderdag 16 mei 2002 19:32 schreef joshuasioso het volgende:

[..]

Eeeh welk deel? :?
Ik heb het over het topic van de GoT Tracker en niet over het topic van Active Desktop.

GoT Tracker

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Ben nog even verder gegaan met de JS GoT Tracker, en heb 'm hier als download staan; deze is wat makkelijker aan te passen, bevat alle huidige fora en is kleiner en leesbaarder. Niets afdoende aan de inspanningen van de originele maker MickMack die nog steeds de credits verdient. :)

Intentionally left blank


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Op vrijdag 17 mei 2002 14:31 schreef crisp het volgende:
Ben nog even verder gegaan met de JS GoT Tracker, en heb 'm hier als download staan; deze is wat makkelijker aan te passen, bevat alle huidige fora en is kleiner en leesbaarder. Niets afdoende aan de inspanningen van de originele maker MickMack die nog steeds de credits verdient. :)
Hij werkt perfect :). Bedankt crisp Afbeeldingslocatie: http://www.onzinforum.nl/images/smilies/worshippy.gif

tvw


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Eeemh hij doet het toch nog niet helemaal perfect... Weet iemand hoe ik die lege regel aan het begin weg kan halen?
Afbeeldingslocatie: http://www.endoria.net/upload/index.php/2727198062

tvw


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:34

crisp

Devver

Pixelated

Op zondag 19 mei 2002 23:05 schreef joshuasioso het volgende:
Eeemh hij doet het toch nog niet helemaal perfect... Weet iemand hoe ik die lege regel aan het begin weg kan halen?
[afbeelding]
Die "lege regel" is volgens mij gewoon de top-margin. Even
code:
1
margin-top: 0px;

toevoegen aan de style van de body, en het wordt mooi bovenaan geplaatst :)

Intentionally left blank


  • iets
  • Registratie: Maart 2002
  • Laatst online: 15:46
Dat was het idd :).

tvw

Pagina: 1