Avatar billede hellek Nybegynder
21. december 2001 - 13:20 Der 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.
Avatar billede hono Nybegynder
21. december 2001 - 13:24 #1
<script>
<!--

i starten og :

//-->
</script>

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
Avatar billede hono Nybegynder
21. december 2001 - 13:27 #2
.. altså <!-- skal placeres lige efter <script>-tagget og //--> skal placeres lige før </script>
Avatar billede Slettet bruger
21. december 2001 - 13:43 #3
Ja!
Avatar billede 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!
Avatar billede hono Nybegynder
21. december 2001 - 13:47 #5
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.

Hono
Avatar billede hellek Nybegynder
21. december 2001 - 13:51 #6
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.
Avatar billede hono Nybegynder
21. december 2001 - 13:56 #7
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
Avatar billede 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!
Avatar billede 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!
Avatar billede hellek Nybegynder
21. december 2001 - 14:12 #10
Det lyder fornuftigt - jeg kigger på det og vender tilbage, så snart jeg er blevet klogere ;-)

Måske jeg lige skulle fortælle jer, at I er super - hvad skulle jeg gøre uden jer!!!! Tak

Helle
Avatar billede hellek Nybegynder
21. december 2001 - 14:49 #11
hvordan slår man javascript fra i min browser, så jeg kan se om det dur? Orv var det et nyt spørgsmål? Nej vel - bare et tillæg til 1. spørgsmål ;-)
Avatar billede Slettet bruger
21. december 2001 - 15:07 #12
I må ikke mobbe mig! **tuder i vilden sky** :)

Læs det her: http://www.chami.com/tips/internet/021398I.html
Avatar billede hellek Nybegynder
23. december 2001 - 13:24 #13
super! Hurra - og tak... og god jul
Avatar billede Slettet bruger
23. december 2001 - 19:11 #14
Yes, glædelig jul og tak for points!
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