Avatar billede angelenglen Nybegynder
02. november 2002 - 02:19 Der er 9 kommentarer og
1 løsning

Hvad er der galt? Simpel var check!

jeg har følgende kode i toppen af mit dokument
-formålet er at den skal checke om variablen er sat til noget, og hvis ikke, skal værdien sættes til "dk".

Her er koden - hvad er der galt?:

<Script Language="javascript">

if (Lang == null) {
Lang = "dk";
}
</script>
Avatar billede angelenglen Nybegynder
02. november 2002 - 02:22 #1
har også prøvet:
<Script Language="javascript">

if (Lang == "") {
Lang = "dk";
}
</script>


og:

<Script Language="javascript">

if (Lang == 0) {
Lang = "dk";
}
</script>


og

<Script Language="javascript">

if (!Lang) {
Lang = "dk";
}
</script>
Avatar billede angelenglen Nybegynder
02. november 2002 - 02:27 #2
-jeg får følgende fejl:
Fejl: 'Lang' er ikke defineret

(længere nede på siden hvor jeg har brug for Lang-variablen)

Hvis jeg starter dokumentet sådan her er der ingen problemer:

<Script Language="javascript">

Lang = "dk";

</script>
-men jeg har ikke lyst til at tvinge den til at sætte Lang til dk som default, i tilfælde af at jeg har sat den til noget andet sådan her: index.htm?Lang=se -der ville den jo have overskrevet Lang-værdien med dk - og dermed ville det være umuligt at linke til en svensk version af siden.
Avatar billede technodance.dk Nybegynder
02. november 2002 - 02:52 #3
hvor skal det bruges???
Avatar billede grunken Nybegynder
02. november 2002 - 02:56 #4
definer den dog :), værdien bliver jo ikke ændret af den bliver defineret :)

<Script Language="javascript">
var Lang

if (Lang == "") {
Lang = "dk";
}
</script>

-grunken
Avatar billede angelenglen Nybegynder
02. november 2002 - 03:39 #5
det vil sige at :
var Lang (skal der være ; efter ?)
ikke resetter værdien til null ?
Avatar billede technodance.dk Nybegynder
02. november 2002 - 03:39 #6
hvor har du set det???

technodance.dk
Avatar billede angelenglen Nybegynder
02. november 2002 - 03:42 #7
technodance.dk:
Hvem stiller du det spørgsmål?
Avatar billede angelenglen Nybegynder
02. november 2002 - 03:45 #8
Gunken: Det virkede stadig ikke? Fik dog en anden fejl:
Fejl: Et objekt er obligatorisk

-men som sagt virker det hvis jeg kun skriver:

<script>
Lang = "dk";
</script>

jeg fatter det ikke helt..
Avatar billede grunken Nybegynder
02. november 2002 - 04:06 #9
den her virker her :)

<Script Language="javascript">
var Lang

if (!Lang) {
Lang = "dk";
document.writeln ('Dansk'); //var lige nødt til at checke :)
}
</script>
Avatar billede angelenglen Nybegynder
02. november 2002 - 14:09 #10
hmm kan stadig ikke få det til at virke... får heller ikke skrevet "Dansk"..

ah well.. det er kun 5 points... tak for forsøget...
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