/ 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
JS virker her, men ikke der
Fra : Britt Malka


Dato : 05-10-04 17:23

Goddag

På forsiden af denne side: http://www.gittehoegedal.dk/ skulle jeg
gerne have en nyhedsboks. Teksten kommer imidlertid ikke frem.

Det gør den her: http://www.gittehoegedal.dk/newsbox/newsbox.htm

Det er nøjagtigt samme JavaScript, der ligger til grund for de to. Jeg
vil tro, at problemet er stylesheeten, der hører til forsiden, hvor
jeg vil have nyhedsboksen sammen med menuen.

Men jeg kan ikke finde ud af at rette i JavaScriptet, så dette problem
kan undgås.

Scriptet er langt og er fundet på nettet -- jeg beklager, at jeg ikke
er i stand til kun at sende det væsentlige, men jeg kender ikke nok
til JavaScript til at afgøre, hvad der er det væsentlige:

var nb_texte=new Array();var nb_size=new Array();

var nb_hauteur=80;var nb_largeur=125; // henholdsvis højden (hauteur)
og bredden (largeur) på boksen
var nb_posx=425;var nb_posy=100; // Boksens absolutte position på
siden. Prøv dig frem.
var nb_vit=10; // hastigheden, nyhederne ruller med
var nb_delai=80; // pause inden næste nyhed

// nbtexte[0] svarer til teksten i første info
// nbsize[0] antallet af pixels mellemrum til næste nyhed

nb_chaine=""
+"<center>Vandt 1 mio. i lotto</center><BR><BR>"
+"<div style='text-align:justify;'>Vi er stinkende rige! Den
lottokupon, som vi nær havde glemt at købe, viste sig at indeholde
vindertallene.<BR><BR></div><BR>"
+"<center>---</center>"
nb_texte[0]=nb_chaine;nb_size[0]=160;

nb_chaine=""
+"<center>Rund fødselsdag</center><BR><BR>"
+"<div style='text-align:justify;'>Cylle bliver 40 den 6. oktober. Det
bliver alle tiders fest.<BR><BR></div><BR>"
+"<center>---</center>"
nb_texte[1]=nb_chaine;nb_size[1]=160;

nb_chaine=""
+"<center>Eminem går til filmen</center><BR><BR>"
+"<div style='text-align:justify;'>... og vi skal se forpremieren. Den
er jeg godt nok spændt på.<BR><BR></div><BR>"
+"<center>---</center>"
nb_texte[2]=nb_chaine;nb_size[2]=160;

document.write('<div class=newsbox
style="position:absolute;width:'+nb_largeur+'px;height:'+nb_hauteur+'px;top:0px;left:0px;clip:rect(0px,'+nb_largeur+'px,'+nb_hauteur+'px,0px);"
ID="newbox">');
chaine='<div class="nbox"'+i+'
style="position:absolute;width:'+nb_largeur+'px;height:'+nb_hauteur+'px;"
align="center" ID="litbox"></div>';
document.write(chaine);
document.write('</div>');

var nb_pt=0;var nbposy=-10000;nb_delay=0;

function newsbox(){
if (nbposy>0) {
nbposy-=nb_vit;
}
else {
nb_delay-=1;
if (nb_delay<=0) {nbposy-=nb_vit;} else {nbposy=0;}
}
if (nbposy<(-nb_size[nb_pt])) {
nbposy=nb_hauteur;nb_delay=nb_delai;
RetObj("litbox",nb_texte[nb_pt]);
nb_pt+=1;
if (nb_pt>nb_texte.length-1) {nb_pt=0;}
}

PlacerObj("newbox",nb_posx,nb_posy);
PlacerObj("litbox",0,nbposy);

setTimeout('newsbox();', 25);

}


--
Mange hilsner
Britt Malka
Mere end 300 tips: http://www.tips-og-tricks.com

 
 
Jens Gyldenkærne Cla~ (06-10-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-10-04 14:35

Britt Malka skrev:

> På forsiden af denne side: http://www.gittehoegedal.dk/ skulle jeg
> gerne have en nyhedsboks. Teksten kommer imidlertid ikke frem.

Her er Firefox' javascriptkonsols fejlmeddelelse:

Error: i is not defined
Source File: http://www.gittehoegedal.dk/newsbox/newsbox.js
Line: 35

Linje 35 er følgende:

chaine='<div class="nbox"'+i+'
style="position:absolute;width:'+nb_largeur+'px;height:'+nb_hauteur+'px;"
align="center" ID="litbox"></div>';

--
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 : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste