Hjälp med att skriva om...

JavaScript

3 svar · 203 visningar · startad av KarlTomas

Medlem sedan okt. 2000885 inlägg
Trådstart#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 -->
Medlem 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>
Medlem sedan okt. 2000885 inlägg
#3

Tack, det fungerar :)

Medlem sedan nov. 20017 144 inlägg
#4

Gött!

367 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
226 ms — ändringar (db)