|
|
 | fejl i javascript Fra : Ukendt |
Dato : 15-03-04 11:36 |
| | |
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
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.
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
| |
|
|