01. juli 2005 - 14:31
Der er
16 kommentarer og 1 løsning
hvor skal ; være henne?
Hej, Jeg får følgende fejl når jeg kører min site. Det er javascript som skal bruge nogle dataer fra min asp kode... hvad gør jeg forkert?? Linje: 90 Fejl: Tegnet ';' var ventet Min kode: 88: <script language='javascript'> 89: function <%= NewLay %>{ 90: document.odds.<%= lay1 %>.value = document.odds.<%= Back1 %>.value 91: } 92: </script>
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
Jeg er ikke 100% sikker, men jeg tror ikke du kan bruge asp kode inde i javacript.
<script language='javascript'> function <%= NewLay %>(){ document.odds.<%= lay1 %>.value = document.odds.<%= Back1 %>.value; } </script>
; afslutter en kommando linje eller hvad man nu kalder det Men samtidig bør du også have () efter funktions navnet da den jo ellers ikke ved om funktionen tager et eller flere eller ingen argumenter
Hej busschou, Dit forslag virkede ikke... :-(
Hvis du laver en copy/paste på 'vis kilde', så kan vi se hvad dine variabler indeholder..
ok Du kan sagtens benytte asp kode indeni javascript men det kunne tyde på at din NewLay variabel så er tom!
Det er klart at der skal være noget i variablene jo ;o)
Min variabeler: NewLay: Neylay240179 Lay1: 240179Lay1 Back1: 240179Back1 Håber det hjælper lidt... :-)
I javascript kan man faktisk godt udelade semikolon, hvis man kan nøjes med en enkelt sætning pr linie
01. juli 2005 - 14:45
#10
prøv gør som ksoren foreslår og udskriv en "vis kilde" fra din side så vi kan se dit javascript med variabler, jeg vil æde min gamle hat på at en af dem er tom :o)
01. juli 2005 - 14:48
#11
<script language='javascript'> function Newlay240179(){ document.odds.240179Lay1.value = document.odds.240179Back1.value } </script>
01. juli 2005 - 14:50
#12
ok så må jeg jo æde den ;o) og det ændrer indtet hvis du indsætter det semikolon? Selvom det burde være overflødig
01. juli 2005 - 14:52
#13
Nej det gør det ikke :-)
01. juli 2005 - 14:52
#14
Det er vist ikke så heldigt, at dine variabler begynder med et tal. Prøv denne i stedet for, hvis du ikke vil omdøbe: document.odds['<%= lay1 %>'].value = document.odds['<%= Back1 %>'].value
01. juli 2005 - 14:57
#15
ksoren: Takker og bukker, jeg prøvede først dit sidste forslag, det virkede ikke, så i stedet tog jeg og byttede om i mine variabler, så de ikke startede med et tal. Oprettet du et ? så du kan få nogle point?
01. juli 2005 - 15:00
#16
prøv lige om det virker uden () , for bør det ikke Hvis ikke så får du lige et svar her for min del kommentar 14:36:01-12 :o)
01. juli 2005 - 15:27
#17
Det virker ikke uden ()
Kurser inden for grundlæggende programmering