hvis hver nyhed står i hver sin række i tabellen kan du vel bare sætte de nye nyheder ind som første række og hvis du ikke ønsker at tabellen skal blive længere og længere, sletter du den nederste hver gang du sætter en ind i toppen ... men det vil være mindre vedligeholdelsesfrit at lægge i en database og så vise de f.eks 20 nyeste eller hvor mange det nu skal være
Jeg har ikke adgang til mysql eller php, i hvert fald ikke lige i øjeblikket! Hvis jeg skal bruge en database, skal jeg så have understøttet af fx. asp?
Eller er der andre måder at lave nyhederne på, så¨det bliver simpelt at vedligeholde?
skriv nyhederne i et javascript array i head: <script language=\'javascript\'>
var news = new Array( \"her er nyhed1. Kina er forsvundet\", \"nyhed2. Min mor har fået mobiltelefon\", \"Det er varmere i Århus end om sommeren\", \"siden 1970 er prisen for et hønseæg steget med ca 100%. Der har i samme periode været en inflation på flere hundrede procent\", \"Ugeavisen i Hørsholm udkommer hver onsdag\", \"og en hel masse andre nyheder\" //NB ikke , efter sidste nyheds-streng );
function nyhed( nr ) { if ( nr >= 0 && nr < news.length ) document.write( news[nr] ) else document.write( \"ikke flere nyheder.\" ); }; //end nyhed( number )
</script>
i tabellen skriver du så: <script>nyjed(0)</script> der den første nyhed skal stå, og <script>nyhed(1)</script> for den anden, osv,
Så skal du blot tilføje nye nyheder foroven i arrayet, og evt fjerne dem der ikke er brug for sidst i arrayet.
Hvis de samme nyheder skal bruges på flere sider kan du med fordel skrive scriptet i en .js fil. dvs lave en fil \"smedenyt.js\" der indeholder:
var news = new Array( \"her er nyhed1. Kina er forsvundet\", \"nyhed2. Min mor har fået mobiltelefon\", \"Det er varmere i Århus end om sommeren\", \"siden 1970 er prisen for et hønseæg steget med ca 100%. Der har i samme periode været en inflation på flere hundrede procent\", \"Ugeavisen i Hørsholm udkommer hver onsdag\", \"og en hel masse andre nyheder\" //NB ikke , efter sidste nyheds-streng );
function nyhed( nr ) { if ( nr >= 0 && nr < news.length ) document.write( news[nr] ) else document.write( \"ikke flere nyheder.\" ); }; //end nyhed( number )
i de filer hvor der skal bruges nyheder skriver du så: <script language=\'javascript\' src=\"smedenyt.js\"></script>
så er filen \'smedenyt.js\' det eneste sted du skal rette for at opdatere nyhederne på alle sider.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.