/ 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
fejl i javascript
Fra : Ukendt


Dato : 15-03-04 11:36

Jeg er ved at blive vanvittig.
Mit problem er tidligere beskrevet her i gruppen under emnet "diasshow" d
11-3, men det er stadig ikke løst.
Jeg har nu lavet en testside hvor alt andet er renset væk så det ser mere
overskueligt ud.
http://www.jalo-smykker.dk/test2/omviklede.html

--
Hilsen
Mia
www.jalo-smykker.dk



 
 
Chrisser (15-03-2004)
Kommentar
Fra : Chrisser


Dato : 15-03-04 11:52

Mia J wrote:
> Jeg er ved at blive vanvittig.
> Mit problem er tidligere beskrevet her i gruppen under emnet
> "diasshow" d 11-3, men det er stadig ikke løst.
> Jeg har nu lavet en testside hvor alt andet er renset væk så det
> ser mere overskueligt ud.
> http://www.jalo-smykker.dk/test2/omviklede.html

Det er din omv.js fil det er galt med, fejlene starter i linie 2, hvis jeg
ændrer funktionsnavnet på første funktion brokker den sig først ved linie 8.
Det jeg gjorde var at udskifte dine bindestreger med underscores. Altså, ser
det ud til at du ikke kan bruge bindestreger i funktionsnavne ( jeg vil
faktist råde dig til helt at droppe bindestreger når du programmerer ).
Derefter skal du have semikolon efter dine statements.


Christina



Jonas Koch Bentzen (15-03-2004)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 15-03-04 16:47

Chrisser skrev:
>
> Derefter skal du have semikolon efter dine statements.

Kun nødvendigt, hvis der er flere statements på én linje - ellers fungerer
et linjeskift fint som afslutning af en statement.

--
- Jonas Koch Bentzen

http://understroem.dk/
http://findhim.com/

Chrisser (16-03-2004)
Kommentar
Fra : Chrisser


Dato : 16-03-04 08:34

Jonas Koch Bentzen wrote:
>> Derefter skal du have semikolon efter dine statements.
>
> Kun nødvendigt, hvis der er flere statements på én linje - ellers
> fungerer et linjeskift fint som afslutning af en statement.

Jeg fik fejl på manglende ; - og i selve filen var det stillet pænt nok op.

Jeg selv sætter altid semikolon ligesom jeg aldrig bruger bindestreger
hverken i variabelnavne eller funktionsnavne - min hukommelse rækker ikke
til at holde styr på hvornår man må og ikke må

Chrisser



Lasse Reichstein Nie~ (15-03-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 15-03-04 17:50

Jonas Koch Bentzen <ingen.email@eksempel.dk> writes:

> Chrisser skrev:
>>
>> Derefter skal du have semikolon efter dine statements.
>
> Kun nødvendigt, hvis der er flere statements på én linje - ellers fungerer
> et linjeskift fint som afslutning af en statement.

Nogen gange. Endda for det meste. Men ikke altid.
Det er sværere at huske undtagelserne end at sætte et semikolon, og
det gør koden lettere at læse.

Eksempel:
---
var x = 42
-10
alert(x)
---
Et noget søgt eksempel, men det er der.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (16-03-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-03-04 08:55


"Chrisser" <invalid@invalid.invalid> skrev

> > http://www.jalo-smykker.dk/test2/omviklede.html
>
> Det er din omv.js fil det er galt med, fejlene starter i linie 2, hvis jeg
> ændrer funktionsnavnet på første funktion brokker den sig først ved linie
8.
> Det jeg gjorde var at udskifte dine bindestreger med underscores.

Nå det var der, hunden lå begravet.

Når de fejl i omv.js er blevet rettet, viser mine undersøgelser desuden, at
omv.js *skal* ligge i samme katalog som den html-fil, den bruges i. Altså
skal stierne i omv.js også tilrettes, så billederne kan findes.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Chrisser (16-03-2004)
Kommentar
Fra : Chrisser


Dato : 16-03-04 09:27

Erik Ginnerskov wrote:
> Nå det var der, hunden lå begravet.

Ja og det var sg* heller ikke nemt at regne ud med den fejlmeddelelse,
grunden til at jeg fangede den var at jeg aldrig selv bruger bindestreger
netop fordi de ikke accepteres alle steder - så jeg gættede....

> Når de fejl i omv.js er blevet rettet, viser mine undersøgelser
> desuden, at omv.js *skal* ligge i samme katalog som den html-fil,
> den bruges i. Altså skal stierne i omv.js også tilrettes, så
> billederne kan findes.

Så langt gik jeg slet ikke
- men du har sikkert ret

Christina



Lasse Reichstein Nie~ (16-03-2004)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 16-03-04 20:25

"Erik Ginnerskov" <egin@spam.invalid> writes:

> Når de fejl i omv.js er blevet rettet, viser mine undersøgelser desuden, at
> omv.js *skal* ligge i samme katalog som den html-fil, den bruges i.

Det er ikke generelt et krav, så det må afhænge af hvordan du henter den.
Hvis ud skriver
<script type="text/javascript" src="../somedir/otherdir/script.js"></script>
så skulle det også virke (hvis scriptet altså ligger der).

Man skal dog huske at relative stier brugt i et script er relativt til
*dokumentets* sti, ikke scriptets.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (16-03-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 16-03-04 21:56


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev

> Det er ikke generelt et krav, så det må afhænge af hvordan du henter den.
> Hvis ud skriver
> <script type="text/javascript"
src="../somedir/otherdir/script.js"></script>
> så skulle det også virke (hvis scriptet altså ligger der).
>
> Man skal dog huske at relative stier brugt i et script er relativt til
> *dokumentets* sti, ikke scriptets.

Jeg har været alle konstellationer (placering og stier, you name it)
igennem. Jeg har kun kunnet få det til at fungere, når js-filen lå i samme
katalog, som det html-dokument, der bruger scriptet.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Ukendt (17-03-2004)
Kommentar
Fra : Ukendt


Dato : 17-03-04 02:32

"Chrisser" skrev i en meddelelse:
> Det er din omv.js fil det er galt med, fejlene starter i linie 2, hvis jeg
> ændrer funktionsnavnet på første funktion brokker den sig først ved linie
8.
> Det jeg gjorde var at udskifte dine bindestreger med underscores. Altså,
ser
> det ud til at du ikke kan bruge bindestreger i funktionsnavne ( jeg vil
> faktist råde dig til helt at droppe bindestreger når du programmerer ).
> Derefter skal du have semikolon efter dine statements.

"Erik Ginnerskov" skrev i en meddelelse:
> Jeg har været alle konstellationer (placering og stier, you name it)
> igennem. Jeg har kun kunnet få det til at fungere, når js-filen lå i samme
> katalog, som det html-dokument, der bruger scriptet.

Jeg startede med at udskifte alle bindestreger til underscores på 126 filer
med 2 - 3 rettelser i hver og nu ligger omv.js sammen med selve
dokumentet, men jeg er lidt bange for at det hele har været forgæves. Jeg
prøver lige nu at lære css og kom til at lave for mange ID'er som skulle
rettes til CLASS og nu fungerer ingenting igen. Jeg kan ikke regne ud om det
jeg vil slet ikke kan lade sig gøre eller om det "bare" er nogle
tilretninger.
Det hele er rykket ind i www.jalo-smykker.dk/test/omviklede.shtml

--
Hilsen
Mia
www.jalo-smykker.dk



Erik Ginnerskov (17-03-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 17-03-04 18:27


"Mia J" <sluddermor> skrev

> Jeg startede med at udskifte alle bindestreger til underscores på 126
filer
> med 2 - 3 rettelser i hver og nu ligger omv.js sammen med selve
> dokumentet, men jeg er lidt bange for at det hele har været forgæves. Jeg
> prøver lige nu at lære css og kom til at lave for mange ID'er som skulle
> rettes til CLASS og nu fungerer ingenting igen. Jeg kan ikke regne ud om
det
> jeg vil slet ikke kan lade sig gøre eller om det "bare" er nogle
> tilretninger.
> Det hele er rykket ind i www.jalo-smykker.dk/test/omviklede.shtml

I dit sted ville jeg barbere både omviklede.shtml og omv.js ned til kun en
tabel og koncentrere mig om den, indtil den virker. Derefter kan man lægge
en tabel mere på ad gangen og koncentrere sig om af få den til at virke.

Hvis du sender din email-adresse via hjemmesideskolens kontakt.asp (klik på
@ oppe til venstre under søgefeltet), kan jeg sende dig en zipfil, hvor jeg
har fået en tabel til at fungere. Den kan du så arbejde videre fra.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



Ukendt (18-03-2004)
Kommentar
Fra : Ukendt


Dato : 18-03-04 14:01

"Erik Ginnerskov" skrev i en meddelelse:
> I dit sted ville jeg barbere både omviklede.shtml og omv.js ned til kun en
> tabel og koncentrere mig om den, indtil den virker. Derefter kan man lægge
> en tabel mere på ad gangen og koncentrere sig om af få den til at virke.
>
> Hvis du sender din email-adresse via hjemmesideskolens kontakt.asp (klik

> @ oppe til venstre under søgefeltet), kan jeg sende dig en zipfil, hvor
jeg
> har fået en tabel til at fungere. Den kan du så arbejde videre fra.

Tusind tak for din store hjælp, jeg fik det til at fungere som det skulle
indtil jeg tilføjede den næste tabel. Tingene står rigtigt men nu kommer det
store billede ikke frem i nogle af tabellerne.

Med 1 tabel:
http://www.jalo-smykker.dk/test/omviklede.shtml

Med 2 tabeller:
http://www.jalo-smykker.dk/test/omviklede2.shtml

--
Hilsen
Mia
www.jalo-smykker.dk



Erik Ginnerskov (18-03-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 18-03-04 23:02


"Mia J" <sluddermor> skrev

> Tusind tak for din store hjælp, jeg fik det til at fungere som det skulle
> indtil jeg tilføjede den næste tabel. Tingene står rigtigt men nu kommer
det
> store billede ikke frem i nogle af tabellerne.
>
> Med 2 tabeller:
> http://www.jalo-smykker.dk/test/omviklede2.shtml

I begge tabeller kalder du i den store celle et billede med denne kode:

<img onmouseout="animlogo4()" onmouseover="animlogo3()" alt="animlogo"
name="stort_billede" src="omviklede2_filer/animlogo.gif">

Hvis det skal have en chance for at virke, skal du navngive billederne
forskelligt:

name="stort_billede" .. i første tabel

name="stort_billede2" .. i anden tabel

osv. Husk at få lavet de tilsvarende rettelser i omv.js

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://html-faq.dk
http://hjem.get2net.dk/egin



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

Månedens bedste
Årets bedste
Sidste års bedste