/ 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
Javascript banner rotation, men den melder~
Fra : Søren Frederiksen


Dato : 05-07-05 21:48

Har lavet dette script i Dreamweaver som skulle vise mine bannere
i en kort tid af gangen RANDOM.
Men både IE og Mozilla melder om fejl som jeg ikke lige
umiddelbart kan se, så kan du se fejlen, så meddel mig det
venligst.
På forhånd TAK FOR HJÆLPEN!

Filen banner.js:

var pause = 2000;
var random = true;
var target = '_self';

var img = new Array();
img[0] = 'http://impdk.tradedoubler.com/imp/img/56496/916753';
img[1] = 'http://impdk.tradedoubler.com/imp/img/696568/916753';
img[2] = 'http://impdk.tradedoubler.com/imp/img/87127/916753';
img[3] = 'http://impdk.tradedoubler.com/imp/img/14437/916753';
img[4] = 'http://impdk.tradedoubler.com/imp/img/137651/916753';
img[5] = 'http://impdk.tradedoubler.com/imp/img/1078224/916753';
img[6] = 'http://impdk.tradedoubler.com/imp/img/200492/916753';
img[7] = 'http://impdk.tradedoubler.com/imp/img/3060/916753';
img[8] = 'http://impdk.tradedoubler.com/imp/img/795400/916753';
img[9] = 'http://impdk.tradedoubler.com/imp/img/41859/916753';

var link = new Array()
link[0] =
'http://clk.tradedoubler.com/click?p=8206&a=916753&g=56496';

link[1] =
'http://clk.tradedoubler.com/click?p=20099&a=916753&g=696568';

link[2] =
'http://clk.tradedoubler.com/click?p=14712&a=916753&g=87127';

link[3] =
'http://clk.tradedoubler.com/click?p=3073&a=916753&g=14437';

link[4] =
'http://clk.tradedoubler.com/click?p=17431&a=916753&g=137651';

link[5] =
'http://clk.tradedoubler.com/click?p=9574&a=916753&g=1078224';

link[6] =
'http://clk.tradedoubler.com/click?p=8406&a=916753&g=200492';

link[7] =
'http://clk.tradedoubler.com/click?p=120&a=916753&g=3060';

link[8] =
'http://clk.tradedoubler.com/click?p=20405&a=916753&g=795400';

link[9] =
'http://clk.tradedoubler.com/click?p=3117&a=916753&g=41859';

var imgID = 0;
if (random) imgID=Math.round(Math.random()*(img.length-1));

function rotator(){
var imgString="";
if(link[imgID])='<a href="'+link[imgID]+'" target="'+target+'">';
if(img[imgID])imgString=imgString+'<img src="'+img[imgID]+'"
border="0">';
if(link[imgID])imgString=imgString+'</a>';
if(imgID==img.length-1)imgID=0;else imgID++;
document.getElementByld('banner').innerHTML=imgString;
   
setTimeout('rotator()',pause)
}

_____________________________________________________
Filen banner.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Rotation af billeder eller bannere</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<script src="banner.js">
</script>
</head>
<body onload="rotator()" style="font-family:verdana;
font-size:12px">
På denne side vises en rotation af bannere<br>

<div id="banner"></div>

og det første billede er altid tilfældigt...
</body>
</html>

Det er også muligt at se det hele i LIVE på www.sofr.dk

Håber på noget godt hjælp snart inden jeg river håret ud af
hovedet.

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

 
 
Dennis Munding (10-07-2005)
Kommentar
Fra : Dennis Munding


Dato : 10-07-05 10:05

Hej Søren!
"Søren Frederiksen" <sofrdk@hotmail.com> skrev i en meddelelse
news:42caf217$0$18645$14726298@news.sunsite.dk...
> Har lavet dette script i Dreamweaver som skulle vise mine bannere
> i en kort tid af gangen RANDOM.
> Men både IE og Mozilla melder om fejl som jeg ikke lige
> umiddelbart kan se, så kan du se fejlen, så meddel mig det
> venligst.
> På forhånd TAK FOR HJÆLPEN!

[SNIP - en masse kode]

Jeg har ikke forstand på javascript, så jeg springer direkte til din
html-del...

> <script src="banner.js">
> </script>

Iflg. min beskedne viden, så skal du definere en "type" i linien herover, så
det kommer til at se således ud:

<script type="text/javascript" src="banner.js"></script>

Jeg ved ikke, om det er der, at fejlen ligger, men det skal i hvert fald
rettes...


Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www.mundings-memorial.dk/
http://www.cantica.dk/



Erik Ginnerskov (10-07-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-07-05 14:44

Dennis Munding wrote:

>> <script src="banner.js">
>> </script>
>
> Iflg. min beskedne viden, så skal du definere en "type" i linien
> herover, så det kommer til at se således ud:
>
> <script type="text/javascript" src="banner.js"></script>
>
> Jeg ved ikke, om det er der, at fejlen ligger,

Det vil vel højest få W3C til at brokke sig.

> men det skal i hvert
> fald rettes...

Korrekt.

Desværre kan jeg heller ikke hjælpe med scriptfejlen. Men du kunne hjælpe
lidt til ved at give et link til den side, som ikke fungerer efter
hensigten. Det vil gøre det lettere for andre at se på det end når du poster
al koden i dit spørgsmål her i gruppen.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Dennis Munding (10-07-2005)
Kommentar
Fra : Dennis Munding


Dato : 10-07-05 18:09

Hej Erik!
"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:42d12626$0$18647$14726298@news.sunsite.dk...
> > <script type="text/javascript" src="banner.js"></script>
> >
> > Jeg ved ikke, om det er der, at fejlen ligger,
>
> Det vil vel højest få W3C til at brokke sig.

Så blev jeg også lidt klogere i dag...

> Korrekt.
>
> Desværre kan jeg heller ikke hjælpe med scriptfejlen. Men du kunne hjælpe
> lidt til ved at give et link til den side, som ikke fungerer efter
> hensigten. Det vil gøre det lettere for andre at se på det end når du
poster
> al koden i dit spørgsmål her i gruppen.

Her må Hr. Ginnerskov være faldet i søvn, hvorefter hans robot har taget
over...
For jeg kunne sagtens læse det link, som Søren havde postet - selv om det
stod meeeeeeeget langt nede i indlægget...

Men det kommer lige her - til ære for dig Erik ;-D - efter en
ueeeeeeeendelig lang smøre med kode, kom disse linier:
[citat begynd]
"Det er også muligt at se det hele i LIVE på www.sofr.dk

Håber på noget godt hjælp snart inden jeg river håret ud af
hovedet." [citat slut]


Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www.mundings-memorial.dk/
http://www.cantica.dk/




Erik Ginnerskov (10-07-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-07-05 20:32

Dennis Munding wrote:

> Her må Hr. Ginnerskov være faldet i søvn, hvorefter hans robot har
> taget over...
> For jeg kunne sagtens læse det link, som Søren havde postet - selv om
> det stod meeeeeeeget langt nede i indlægget...

Hej Dennis.
Du har ret. Det må være varmen, der har slået tænkeren på StandBy. Jeg
stoppede med at læse indlægget et stykke nede i html-koden. Jeg gider
simpelthen ikke sidde og prøve at analysere på den slags, som man selv skal
rekonstruere først.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Dennis Munding (11-07-2005)
Kommentar
Fra : Dennis Munding


Dato : 11-07-05 10:11

Hej Erik!
"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:42d177ac$0$18641$14726298@news.sunsite.dk...
> Hej Dennis.
> Du har ret. Det må være varmen, der har slået tænkeren på StandBy. Jeg
> stoppede med at læse indlægget et stykke nede i html-koden. Jeg gider
> simpelthen ikke sidde og prøve at analysere på den slags, som man selv
skal
> rekonstruere først.

Du er hermed undskyldt...

Nej, det er praktisk taget umuligt at få et ordenligt overblik over en
kildekode, som er postet her - jeg har selv begået samme fejl - det skal
ikke gentage sig...

Nu bruger jeg pastebin.dk istedet - selv om jeg endnu ikke har fået hjælp
til mit færdig-lavede php-script, som ikke fungerer ordenligt...

Har ikke rigtig haft tid til at lære så meget nyt her på det seneste, men
jeg håber på, at jeg selv - eller en anden - finder "nålen i høstakken" en
dag om ikke så længe...

Men det er en helt anden snak...

Hold dig munter!


Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www.mundings-memorial.dk/
http://www.cantica.dk/



Erik Ginnerskov (11-07-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 11-07-05 19:43

Dennis Munding wrote:

> Hold dig munter!

Takker, det er ikke så svært i det dejlige sommervejr.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Dennis Munding (12-07-2005)
Kommentar
Fra : Dennis Munding


Dato : 12-07-05 08:00

Hej Erik!
"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:42d2bdcf$0$18643$14726298@news.sunsite.dk...
> Takker, det er ikke så svært i det dejlige sommervejr.

Nej - er også lidt træt af, at min barselsorlov allerede er slut...
Skal møde på arbejde kl. 14:30 i dag...

Men jeg vil nu sige, at personligt synes jeg ikke, at det ville gøre noget,
hvis temperaturen faldt 5 grader i dagtimerne - det har været for varmt for
mig...
Men vi skal jo heller ikke klage, når der endelig er sommer i Danmark.


Med venlig hilsen
--
Dennis Munding
Web-master
http://www.skovaa-munding.dk/
http://www.mundings-memorial.dk/
http://www.cantica.dk/



Johnny Winther Ronne~ (10-07-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 10-07-05 19:47


"Søren Frederiksen" <sofrdk@hotmail.com> skrev i en meddelelse
news:42caf217$0$18645$14726298@news.sunsite.dk...
> Har lavet dette script i Dreamweaver som skulle vise mine bannere
> i en kort tid af gangen RANDOM.
> Men både IE og Mozilla melder om fejl som jeg ikke lige
> umiddelbart kan se, så kan du se fejlen, så meddel mig det
> venligst.

Det her er næsten umuligt at hjælpe med, for du bruger en kombination af
frames, SSI og PHP vi kan ganske enkelt ikke se den fulde kode. Det jeg kan
se ud fra dit indlæg og udfra hvad jeg får at se, når jeg beder om at se
kilden eller når jeg vælger at importere siden i FP giver tre forskellige
resultater. Intet af det er genereret af DW.

DW's kode er meget nem at genkende, dels på grund af navngivningen og den
specielle shorthand syntaks. DW's kode er også stort set ulæselig for
almindelige dødelige og tager hensyn til forskellige browsere, det gør den
kode jeg har set indtil nu ikke.

Jeg testede siden i IE6, FF1.04 og OP8.01 og fik ingen scriptfejl, Siden ser
markant forskellig ud i alle tre browsere og banner rotation hvor det så er
anbragt virker ikke, hvilket DW generede sider sjældent gør, IE plejer at
være undtagelsen.

Prøv at skrue lidt ned for ambitionsniveauet og lav noget der er simplere.

Hvis du vil insistere på det du har gang i, hvilket jeg kraftigt vil
fraråde, må du lægge de forskellige elementer der indgår i en side ud i rå
ascii tekst så vi har en chance for at se hvad der defineret hvor. Her
hjælper et link ikke meget, med alle de ting du blander sammen på en side.

Vi kan ganske enkelt ikke se hele kildekoden som den er. Vi burde dog kunne
se det javascript der håndterer bannerskiftet, men jeg kan ikke få koden
frem formentlig fordi den overskygges af et image i en iframe der forhindrer
et kig på kilden.

Med venlig hilsen
Johnny Winther Ronnenberg



Erik Ginnerskov (10-07-2005)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-07-05 20:37

Søren Frederiksen wrote:

> Det er også muligt at se det hele i LIVE på www.sofr.dk

Du har på den side et script, som flytter browservinduet og ændrer dets
størrelse. Du bør i stedet arbejde på at gøre din side uafhængig af den af
brugeren valgte størrelse browservindue. Når du tiltager dig retten til at
bestemme størrelse og placering, er de fleste af dine potentielle brugere
skredet.

http://html-faq.dk/2019.asp

Heldigvis virker dit skodscript ikke i min favoritbrowser. Den kan nemlig
sættes op til ikke at tillade den slags.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk/



Johnny Winther Ronne~ (12-07-2005)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 12-07-05 20:33


"Erik Ginnerskov" <erik@donotspammmeplease.invalid> skrev i en meddelelse
news:42d178c7$0$18650$14726298@news.sunsite.dk...
> Søren Frederiksen wrote:
>
> > Det er også muligt at se det hele i LIVE på www.sofr.dk
>
> Du har på den side et script, som flytter browservinduet og ændrer dets
> størrelse. Du bør i stedet arbejde på at gøre din side uafhængig af den af
> brugeren valgte størrelse browservindue. Når du tiltager dig retten til at
> bestemme størrelse og placering, er de fleste af dine potentielle brugere
> skredet.
>
> http://html-faq.dk/2019.asp
>
> Heldigvis virker dit skodscript ikke i min favoritbrowser. Den kan nemlig
> sættes op til ikke at tillade den slags.
>

Forklaring udbedes?

Med venlig hilsen
Johnny Winther Ronnenberg



Knud Gert Ellentoft (12-07-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 12-07-05 20:50

Johnny Winther Ronnenberg skrev:

>Forklaring udbedes?

Brug »Vis kilde« og du finder

<script language="JavaScript1.2">
top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if
(top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
</script>

--
Knud
Topposter du svar, så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (12-07-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 12-07-05 22:11

Johnny Winther Ronnenberg skrev:

>> Heldigvis virker dit skodscript ikke i min favoritbrowser.
>> Den kan nemlig sættes op til ikke at tillade den slags.

> Forklaring udbedes?

Browseren er Firefox.

Under indstillinger kan man definere hvad javascriptkode må få lov
til. Se indstillingen i den danske udgave her:
<http://kimludvigsen.dk/programmer-internet-firefox-trin-installation.html>

På engelsk finder man punktet under:
Tools => Options => Web Features => Enable Javascript -> Advanced
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

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

Månedens bedste
Årets bedste
Sidste års bedste