webForumDet fria alternativet

Hjälp med att skriva om...

JavaScriptur Javascript

3 svar · 199 visningar · startad av KarlTomas

KarlTomasMedlem sedan okt. 2000885 inlägg
#1

Hej, jag undrar om någon kan hjälpa mig att ändra följande skript så att den hämtar länkarna från en fil (lank.txt) istället.
Jag vill använda detta skript för att ha aktuella nyheter, men då vill jag bara ändra det i en fil. Om det nu går förståss (jag är inte bra på JS).

<!-- Start 1:a Nyhetstabell -->

<center>
<table bgcolor="#CC3300" border="0" cellpadding="1" cellspacing="0" width="95%">
<tr>
<td>
<table bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#CC3300" height="25">
<td height="25" width="1%">&nbsp;</td>
<td height="25"><font size="2" face="Arial, Helvetica, Verdana" color="#FFFFFF"><b>Nyheter</b></font></td>
</tr>
<tr height="25">
<td height="25" width="1%">&nbsp;</td>
<td height="25">
<font face="Arial, Helvetica, Verdana" size="2">
<br>

<SCRIPT LANGUAGE="Javascript"><!--

// ***********************************************
// AUTHOR: [url]WWW.CGISCRIPT.NET,[/url] LLC
// URL: [url]http://www.cgiscript.net[/url]
// Use the script, just leave this message intact.
// Download your FREE CGI/Perl Scripts today!
// ( [url]http://www.cgiscript.net/scripts.htm[/url] )
// ***********************************************

function text() {
};

text = new text();
number = 0;

// textArray
text[number++] = "Här är text nr 1"
text[number++] = "Här kommer en <a href=http://www.domain.com>hyperlänk</a>"
text[number++] = "Random text string 3."
text[number++] = "Random text string 4."
text[number++] = "Random text string 5."
// keep adding items here...

increment = Math.floor(Math.random() * number);

document.write(text[increment]);

//-->
</SCRIPT>

<br><br>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
</center>

<!-- Slut 1:a Nyhetstabell -->
Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Skapa en fil som heter "news.txt" och lägg in detta:

text[number++] = "Här är text nr 1"
text[number++] = "Här kommer en <a href=http://www.domain.com>hyperlänk</a>"
text[number++] = "Random text string 3."
text[number++] = "Random text string 4."
text[number++] = "Random text string 5."

Och sedan ändrar du till detta:

<SCRIPT LANGUAGE="Javascript">
<!-- // En sniken copyrighttext

function text() {
};

text = new text();
number = 0;

//-->
</SCRIPT>
<SCRIPT language=JavaScript src="news.txt"></SCRIPT>
<SCRIPT language=JavaScript>
increment = Math.floor(Math.random() * number);
document.write(text[increment]);</SCRIPT>
KarlTomasMedlem sedan okt. 2000885 inlägg
#3

Tack, det fungerar :)

Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Gött!

141 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)