21. december 2001 - 13:20Der er
13 kommentarer og 1 løsning
Udkommentering af javasript
Jeg skal lavet et site og vil gerne bruge et javascript i min menu, men sitet skal også kunne ses af brugere med browsere, der ikke understøtter javascript. Er der ikke en måde at udkommentere scriptet, i de tilfælde hvor browseren ikke understøtter javascript og i stedet erstattes af en alm. html menu. Er det ikke noget med:
<!-----
Hvordan ser den præcis ud og hvor skal den placeres i html koden.
Da dette indikere kommentarer i HTML vil ældre browsers som kun kender HTML ignorer det hele, mens nyere som kender Javascript og dermed <script>-koden ignorer kommentarkoderne, da det ikke er sådan man laver kommentarer i Javascript
.. altså <!-- skal placeres lige efter <script>-tagget og //--> skal placeres lige før </script>
Synes godt om
Slettet bruger
21. december 2001 - 13:43#3
Ja!
Synes godt om
Slettet bruger
21. december 2001 - 13:44#4
Hov, ups! Jeg troede det var hellek, der skrev det andet indlæg, men så var det bare en fortsættelse af dit svar, hono! Sorry! Keep up the good work, hono!
phoenixv >> hehe ;). I øvrigt sidder jeg lige og roder lidt med den der menu du hjalp mig og hellek med forleden. Måske vil der være nogle point og tjene på den konto for dig senere. Men jeg prøver lige at se om jeg ikke selv kan finde en løsning.
Jeg er ikke helt sikker på at jeg forstå, hvordan det fungere. Det jeg vil er: - hvis javascrip så kør a (=javacsript med tilhørende html) - hvis ikke javascript så kør b (= en helt anden html)
Det er den sammen collapse-menu, vi snakkede om i går (hvor baggrundsbilledet ikke vil vise sig). Hvis en browser ikke understøtter javas., så dur det jo ikke at den viser hele menuen (dvs. over- og undermenuer) på een gang.
Nå, jamen så virker den teknik nok ikke. Den er kun god hvis javascriptet kan undværes, altså kun er til \"pynt\". Hvis siden er afhængig af Javascript for at virke, så må du vel lave to forskellige menuer. Dette er nok mere f.eks. phoenixv\'s bord og folk på højrere niveau end mit. Men jeg vil tro du skal bruge PHP, ASP eller shtml. Så kan du include en menu på baggrund af et browsertjek. Måske ville jeg kunne bakse noget sammen, men jeg tror det er bedre jeg overlader det til en anden. Og måske er der en anden løsning. Hvad ved jeg?
Hono
Synes godt om
Slettet bruger
21. december 2001 - 13:58#8
En meget nem metode er at sende folk videre til en anden side vha. JavaScript, for det forstår browsere, som ikke understøtter JS, jo ikke!
<script> <!-- self.location.href = \"javascript_side.html\"; //Her bliver en browser, som forstår javascript, sendt hen! //--> </script>
Browsere, der springer scriptet over, vil simpelthen blive på den pågældende side, som om inter var hændt!
Synes godt om
Slettet bruger
21. december 2001 - 14:00#9
Og så er det lidt mere brugervenligt at bruge location.replace():
<script> <!-- self.location.replace(\"javascript_side.html\"); //Her bliver en browser, som forstår javascript, sendt hen! //--> </script>
Så behøver brugeren nemlig ikke at trykke to gange på tilbageknappen for at komme hen til den side, som han var på før, at han gik ind på din JS-tjek-side!
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.