Avatar billede sergei Nybegynder
12. oktober 2001 - 18:28 Der er 2 kommentarer og
1 løsning

nyheder på sovjet.dk

Jeg vil gerne have, at jeg kunne lægge nyheder ind på sovjet.dk - flere dage i forvejen.

Jeg forestillede mig, at have et iframe i siden, med en række links til nogle htmlsider, jeg i forvejen havde oprettet. På min forside skulle siden så vise et iframe = dato! (med links for den dato)

Alternativt kan man så vise et tilfældigt iframe???
så den tilfældigt viser et iframe fra f.eks 1 ud af 5?

Jeg har php, men er ikke for skrap, så HTML foretrækkes.
Avatar billede jakoba Nybegynder
12. oktober 2001 - 19:01 #1
i head:
<script language=\'javascript\'>

var nyheder = new Array(
    \"2001-10-19,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-18,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-17,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-16,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-15,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-14,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-13,http://www.sovjet.dk/newsfor15oct.html\",
    \"2001-10-12,http://www.sovjet.dk/newsfor15oct.html\"
                          );

function toCif( nr ) {
    nr = \"000\" +nr;
    return nr.substring(nr.length-2);
}; //end toCif( number ) -> string

function doOnLoad( ) {
    var nu = new Date();
    var nuStr = \"\" +nu.getFullYear()
              +\"-\" +toCif(nu.getMonth()+1)
              +\"-\" +toCif(nu.getDate();
    for (var i=0; nyheder.length>i && nyheder[i]>nuStr; i++) { };
    if ( nyheder.length > i )
        self.iframeNavn.location.href = nyheder[i].substring(11);
    else
        alert( \"sovjet har kvajet sig og slette formange gamle nyheder.\" );
}; //end doOnLoad( )

</script>

i din <body kommando indsættes en onload handeler:
<body ... onload=\"doOnLoad();\">

og din iframe skal have et navn:
<iframe name=\'iframeNavn\' src=\'about:blank\' ... >

mvh JakobA
Avatar billede jakoba Nybegynder
12. oktober 2001 - 19:04 #2
Ups. Det skal så ikke være samme url for alle dagene, men mon ikke du kan se ideen :)

og der mangler en  )  før ; i linien:
              +\"-\" +toCif(nu.getDate());
Avatar billede jakoba Nybegynder
12. oktober 2001 - 20:01 #3
Ups Ups: Vi skal også have tilføjet et a sidst i nuStr
            +\"-\" +toCif(nu.getDate()) +\"a\";

og lav så teksten i alerten om så der står:
        alert( \"jakoba har kvajet sig og ikke sørget for at\\n\"
              +\"dags-dato blev set som større en dags-dato.\" );

så skulle den du

mvh JakobA


Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester