/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Skift af billede efter hvilken dag
Fra : Jesper Holm


Dato : 10-01-03 15:09

Hvordan får man et billede af samme størrelse til at skifte alt
efter hvilken dag det er. Hvis der er fx 30 dage i den aktuelle
måned og dags dato er den 1. og billedet har det samme tal i
adressen som den aktuelle dag, hvordan kan man så lave en sådan
funktion?

Billedet vil hedde fx "datobillede1.gif" hvis det er den 1. i
måneden, "datobillede2.gif" hvis det er den 2. i måneden osv.

På forhånd tak.

Jesper

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jasm (10-01-2003)
Kommentar
Fra : Jasm


Dato : 10-01-03 16:10

"Jesper Holm" <j-holm@onable.dk> wrote in message
news:avmk55$bmp$1@sunsite.dk...
> Hvordan får man et billede af samme størrelse til at skifte alt
> efter hvilken dag det er. Hvis der er fx 30 dage i den aktuelle
> måned og dags dato er den 1. og billedet har det samme tal i
> adressen som den aktuelle dag, hvordan kan man så lave en sådan
> funktion?
>
> Billedet vil hedde fx "datobillede1.gif" hvis det er den 1. i
> måneden, "datobillede2.gif" hvis det er den 2. i måneden osv.

Har du PHP eller ASP til rådighed?
Hvis du vil have det i JavaScript kan du blot skrive:

<script type="text/javascript">
document.write("datobillede"+(new Date()).getDate()+".gif");
</script>


/Jasm



Jesper Holm (11-01-2003)
Kommentar
Fra : Jesper Holm


Dato : 11-01-03 15:39

Jasm wrote in dk.edb.internet.webdesign.clientside:
> "Jesper Holm" <j-holm@onable.dk> wrote in message
> news:avmk55$bmp$1@sunsite.dk...
> > Hvordan får man et billede af samme størrelse til at skifte alt
> > efter hvilken dag det er. Hvis der er fx 30 dage i den aktuelle
> > måned og dags dato er den 1. og billedet har det samme tal i
> > adressen som den aktuelle dag?
>
> Har du PHP eller ASP til rådighed?
> Hvis du vil have det i JavaScript kan du blot skrive:
>
> <script type="text/javascript">
> document.write("datobillede"+(new Date()).getDate()+".gif");
> </script>
>
>
> /Jasm
>
>
Jeg ønsker kun at lave det i JavaScript eller et andet
ikke-server-baseret sprog.

Vil det sige, at scriptet selv finder dagens dato, altså kun den 1.
og ikke den 1.5 fx? Så billedet hedder datobillede1.gif og ikke
datobillede1.5.gif? Til sidst: Hvor indsættes koden i html-doc? Før
<head> eller efter <body> eller hvor?

Tak for hjælpen.

Jesper.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jasm (11-01-2003)
Kommentar
Fra : Jasm


Dato : 11-01-03 16:53

> > <script type="text/javascript">
> > document.write("datobillede"+(new Date()).getDate()+".gif");
> > </script>
> >
> >
> > /Jasm
> >
> >
> Jeg ønsker kun at lave det i JavaScript eller et andet
> ikke-server-baseret sprog.
>
> Vil det sige, at scriptet selv finder dagens dato, altså kun den 1.
> og ikke den 1.5 fx? Så billedet hedder datobillede1.gif og ikke
> datobillede1.5.gif? Til sidst: Hvor indsættes koden i html-doc? Før
> <head> eller efter <body> eller hvor?

Jeg må tilstå at jeg var lidt hurtig, for når det skal være et billede, er
du nok nødt til at indsætte følgende i head-sektionen:
<script type="text/javascript">
function insertBillede() {
document.billede.src="datobillede"+(new Date()).getDate()+".gif";
}
</script>

og så der hvor du vil have dit billede, opretter du et billede på normalvis
og bruger et andet billede i første omgang - evt. et transparant billede.
Dette billede giver du desuden navnet "billede" og så tilføjer du i
body-taggen: "onLoad="insertBillede();"

se evt. www.stampemikkelsen.dk/testbillede.htm
/Jasm



Jesper Holm (11-01-2003)
Kommentar
Fra : Jesper Holm


Dato : 11-01-03 17:14

Jasm wrote in dk.edb.internet.webdesign.clientside:
> > > <script type="text/javascript">
> > > document.write("datobillede"+(new Date()).getDate()+".gif");
> > > </script>
> > >
> > >
> > > /Jasm
> > >
> > >
> > Jeg ønsker kun at lave det i JavaScript eller et andet
> > ikke-server-baseret sprog.
> >
> > Vil det sige, at scriptet selv finder dagens dato, altså kun den 1.
> > og ikke den 1.5 fx? Så billedet hedder datobillede1.gif og ikke
> > datobillede1.5.gif? Til sidst: Hvor indsættes koden i html-doc? Før
> > <head> eller efter <body> eller hvor?
>
> Jeg må tilstå at jeg var lidt hurtig, for når det skal være et billede, er
> du nok nødt til at indsætte følgende i head-sektionen:
> <script type="text/javascript">
> function insertBillede() {
> document.billede.src="datobillede"+(new Date()).getDate()+".gif";
> }
> </script>
>
> og så der hvor du vil have dit billede, opretter du et billede på normalvis
> og bruger et andet billede i første omgang - evt. et transparant billede.
> Dette billede giver du desuden navnet "billede" og så tilføjer du i
> body-taggen: "onLoad="insertBillede();"
>
> se evt. www.stampemikkelsen.dk/testbillede.htm
> /Jasm
>
>
Hvad skal jeg så lave om hvis jeg henter billedet fra en URL-adresse? Jeg har
prøvet det som du skriver (med internetadresse) men det virker ikke. Hvad gør
jeg da galt? Hvad sker der da med det billede jeg skulle oprette på normal
vis og klade "billede.gif"?

Tak for din assistance hidtil.

Jesper.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jasm (11-01-2003)
Kommentar
Fra : Jasm


Dato : 11-01-03 19:22

> Hvad skal jeg så lave om hvis jeg henter billedet fra en URL-adresse? Jeg
har
> prøvet det som du skriver (med internetadresse) men det virker ikke. Hvad
gør
> jeg da galt? Hvad sker der da med det billede jeg skulle oprette på normal
> vis og klade "billede.gif"?

Det billede som du starter med at oprette bliver ikke brugt til andet end at
reservere pladsen, du kan evt. blot hente et meget lille transparent
billede, eller bruge et der allerede bliver brugt på siden.
Hvis du vil hente billedet fra en helt anden side, kan du ændre i følgende
linie:
document.write("http://homepage.dk/datobillede"+(new
Date()).getDate()+".gif");

/Jasm



Jesper Holm (13-01-2003)
Kommentar
Fra : Jesper Holm


Dato : 13-01-03 17:19

Jasm wrote in dk.edb.internet.webdesign.clientside:
> > Hvad skal jeg så lave om hvis jeg henter billedet fra en URL-adresse? Jeg
> har
> > prøvet det som du skriver (med internetadresse) men det virker ikke. Hvad
> gør
> > jeg da galt? Hvad sker der da med det billede jeg skulle oprette på normal
> > vis og klade "billede.gif"?
>
> Det billede som du starter med at oprette bliver ikke brugt til andet end at
> reservere pladsen, du kan evt. blot hente et meget lille transparent
> billede, eller bruge et der allerede bliver brugt på siden.
> Hvis du vil hente billedet fra en helt anden side, kan du ændre i følgende
> linie:
> document.write("http://homepage.dk/datobillede"+(new
> Date()).getDate()+".gif");
>
> /Jasm
>
>
Nu er det godt nok ved at være svært...

Jeg har indsat følgende kode mellem <head> og </head>:
----------------------------------------------------------------------
<script type="text/javascript">
function insertBillede() {
documentbillede.src="http://www.1klik.dk/images/vejret/kort/dyndkkort"+(new
Date()).getDate()+".gif";
}
</script>
----------------------------------------------------------------------

Sidst i <body>-taggen har jeg indsat følgende:
----------------------------------------------------------------------
onLoad="insertBillede();"
----------------------------------------------------------------------

Til sidst har jeg lavet et billede og givet det navnet "billede.gif" og gemt
det i samme mappe. Det skal siges at jeg ikke har uploadet filerne til
internettet, men det brude efter min overbevisning heller ikke være
nødvendigt.

Stadig virker dette ikke. Er der nogen der har en forklaring på det? Du/I kan
jo selv prøve at indsætte koderne på en side, og afprøve det.

Adressen m.m. er fuldkommen lig den jeg har indsat på min side...

HJÆLP!

Jesper Holm - den uhjælpsomme.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (13-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 13-01-03 17:50

Jesper Holm <j-holm@onable.dk> writes:

> Jeg har indsat følgende kode mellem <head> og </head>:
> ----------------------------------------------------------------------
> <script type="text/javascript">
> function insertBillede() {
> documentbillede.src="http://www.1klik.dk/images/vejret/kort/dyndkkort"+(new
> Date()).getDate()+".gif";
> }
> </script>

Hvad er "documentbillede"?

Hvis dit billede er
<img src="..." ...>
så tilføj et id (fx id="documentbillede" ) til img-tagget, altså
<img src="..." ... id="documentbillede">
(eller et andet og kortere navn du synes om)

Så kan du skrive fx:

function insertBillede() {
document.images["documentbillede"].src =
"http://www.1klik.dk/images/vejret/kort/dyndkkort" +
(new Date()).getDate()+".gif";
}


> Jesper Holm - den uhjælpsomme.

Så er du da ikke særlig flink! Eller mente du uBEhjælpsom :P
(Undskyld!, man skal ikke kommentere folks stavning, men det *var*
altså en sjov fumle!)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Jasm (13-01-2003)
Kommentar
Fra : Jasm


Dato : 13-01-03 23:01

> Jeg har indsat følgende kode mellem <head> og </head>:
> ----------------------------------------------------------------------
> <script type="text/javascript">
> function insertBillede() {
>
documentbillede.src="http://www.1klik.dk/images/vejret/kort/dyndkkort"+(new
> Date()).getDate()+".gif";
> }
> </script>

Der skal være et punktum mellem document og billede. Document er en
reference til selve dokumentet du arbejder i og billede er referencen til et
billede som du har lavet på denne side og givet navnet "billede" som i <img
src="datobillede.gif" name="billede">


> ----------------------------------------------------------------------
>
> Sidst i <body>-taggen har jeg indsat følgende:
> ----------------------------------------------------------------------
> onLoad="insertBillede();"
> ----------------------------------------------------------------------
>
> Til sidst har jeg lavet et billede og givet det navnet "billede.gif" og
gemt
> det i samme mappe. Det skal siges at jeg ikke har uploadet filerne til
> internettet, men det brude efter min overbevisning heller ikke være
> nødvendigt.

Det er lige meget om billedet hedder billede.gif eller noget andet, det
vigtigste er at du giver billed-pladsen navnet "billede" som nævnt i min
kommentar et par linier oppe.

>
> Stadig virker dette ikke. Er der nogen der har en forklaring på det? Du/I
kan
> jo selv prøve at indsætte koderne på en side, og afprøve det.
>
> Adressen m.m. er fuldkommen lig den jeg har indsat på min side...
>
> HJÆLP!
>
> Jesper Holm - den uhjælpsomme.

Jeg har selv testet dette og det virker på min side, så jeg tror det skulle
virke med disse rettelser, ellers vender du bare tilbage

/Jasm



Jesper Holm (11-01-2003)
Kommentar
Fra : Jesper Holm


Dato : 11-01-03 16:45

Jasm wrote in dk.edb.internet.webdesign.clientside:
> "Jesper Holm" <j-holm@onable.dk> wrote in message
> news:avmk55$bmp$1@sunsite.dk...
> > Hvordan får man et billede af samme størrelse til at skifte alt
> > efter hvilken dag det er. Hvis der er fx 30 dage i den aktuelle
> > måned og dags dato er den 1. og billedet har det samme tal i
> > adressen som den aktuelle dag, hvordan kan man så lave en sådan
> > funktion?
> >
> > Billedet vil hedde fx "datobillede1.gif" hvis det er den 1. i
> > måneden, "datobillede2.gif" hvis det er den 2. i måneden osv.
>
> Har du PHP eller ASP til rådighed?
> Hvis du vil have det i JavaScript kan du blot skrive:
>
> <script type="text/javascript">
> document.write("datobillede"+(new Date()).getDate()+".gif");
> </script>
>
>
> /Jasm
>
>
Jeg har prøvet at indsætte koden på min hjemmeside. Billedet hentes
fra internettet og adressen skal jo derfor indeholde bl.a.
"http://...". Når jeg så indsætter koden skriver den kun adressen
mens der ikke kommer noget billede. Hvordan kan det være?? Jeg har
indsat koden der hvor billedet skal indsættes (mellem <body> og
</body>).

Kan nogen hjælpe mig??

Jesper.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste