Avatar billede tif12345 Nybegynder
10. februar 2004 - 02:34 Der er 11 kommentarer og
2 løsninger

Fejl i ticker javascript

Jeg har et stort problem..
Tickeren på siden wogaming.com er pludseligt stopper med at virke! Indtil nu har den ellers virket perfekt efter hensigt.

Det sorte felt til venstre for "search" teksten skulle der komme hvid tekst frem, men nu kommer der intet, og jeg får i bunden af explorer besked om at "der er opstået en fejl på siden".

Jeg er mere eller mindre blank på hvordan jeg får den til at virke igen, da jeg ikke har ændret/rørt ved scriptet, så det er et mysterie for mig hvordan den pludselig ikke kan virke mere..

"maxheight er ikke defineret" er en af fejlene, men mener aldrig det har været nødvendigt at definere dette, og selv om jeg definere det til maxheight=1 så får jeg den samme besked.

ALT hjælp er velkommen, da jeg gerne vil ha dette til at virke hurtigst muligt igen!

På forhånd tak
Avatar billede ldanielsen Nybegynder
10. februar 2004 - 02:47 #1
linie 185:

tickers[0]='<a href="http://www.wogaming.com/news/show.php?id=69">Nintendo Won't Release New Video Game Console Until 2007</a>'

den ' i Won't giver problemer

Prøv dette:
tickers[0] = "<a href=\"http://www.wogaming.com/news/show.php?id=69\">Nintendo Won't Release New Video Game Console Until 2007</a>"
Avatar billede roenving Novice
10. februar 2004 - 02:50 #2
Da du sikkert får det fra en database, kan du med fordel udskifte forekomster af ' med \47 og "" med \42 fra databasen !-)
Avatar billede ldanielsen Nybegynder
10. februar 2004 - 02:50 #3
Jeg har checkket, det er den eneste fejl der er

Gå ind i internetindstillinger og så den til at "Vise meddelelse om alle script-fejl". Det bør enhver udvikler gøre, for så får du at vide hvilken linie fejlen er i
Avatar billede ldanielsen Nybegynder
10. februar 2004 - 02:53 #4
anyway, brug \" som anførselstegn i javascript, i stedet for at bruge ' omkring tekststrenge, det giver ofte forvirring
Avatar billede roenving Novice
10. februar 2004 - 03:02 #5
-- og den egentlige javascript-way er at gøre, som jeg skriver, men ldanielsens metode skulle være helt i orden !-)
Avatar billede tif12345 Nybegynder
10. februar 2004 - 12:12 #6
Jeg er ked af det, men dit forslag ldanielsen fik det ikke til at virke :(

Jeg får hvertfald stadig de samme fejl
Avatar billede tif12345 Nybegynder
10. februar 2004 - 12:19 #7
Af en eller anden grund har jeg på fornemmelsen at det ikke er tickeren som er selve problemet ..
Avatar billede roenving Novice
10. februar 2004 - 12:41 #8
Det ldanielsen påpegede vil helt sikkert give fejl, men det udelukker da ikke andre fejl-muligheder !-)
Avatar billede ldanielsen Nybegynder
10. februar 2004 - 13:56 #9
Linie 185 siger nu:

tickers[0]="<a href="http://www.wogaming.com/news/show.php?id=69">Nintendo Won't Release New Video Game Console Until 2007</a>"

og det er stadig forkert, du mangler at escape dine " indvendig i strengen
Avatar billede tif12345 Nybegynder
10. februar 2004 - 15:55 #10
Nu virker skidtet igen!
Får du nu nogen fejl på siden ?
Avatar billede tif12345 Nybegynder
10. februar 2004 - 21:54 #11
Lur mig ikke om skidtet nu ikke virker igen! det var dog lige godt nok satans......... :(
Avatar billede tif12345 Nybegynder
11. februar 2004 - 00:15 #12
Jeg har endelig fundet fejlen .. Jeg siger tak for hjælpen ..
Avatar billede ldanielsen Nybegynder
11. februar 2004 - 15:33 #13
Jamen det var da godt at det virker, men bare af nysgerrighed, havde jeg ret?

Jeg kan se at der lige nu ikke findes ' i tickeren, men jeg kan også se at fejlen 90% sikkert vil opstå igen hvis der kommer en ' i tickeren.

Med mindre du har brugt roenvings løsning, hvilket jeg ikke kan se om du har, og hvis du har det, så skulle han vel have pointene?

- men tak for point :o)
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