Avatar billede passiflora Juniormester
03. april 2009 - 08:34 Der er 12 kommentarer og
1 løsning

JavaScript til test af JAVA virker ikke ...

Hejsa.

Jeg har fundet et Javascript som skulle kunne responderer på hvorvidt java er enabled eller ikke ...

Lige sådan en test som jeg har brug for, det virker bare ikke ... ;o(

Her koden ...

  <div id="a" style="display:none">
      Dette er div A
  </div>
  <div id="b" style="display:none">
    Dette er div B
  </div>

  <SCRIPT type="text/javascript" LANGUAGE="JavaScript">
  <!-- Begin
  if ( !(navigator.javaEnabled()) ) {
    document.getElementById("a").style.display="block";
  } else {
    document.getElementById("b").style.display="block";
  }
  //  End -->
  </script>

Mon nogen der kan fortælle mig hvorfor ...
Avatar billede virtual1ty Nybegynder
03. april 2009 - 09:17 #1
Nu er det længe siden jeg har rodet med JS, men skal dit udråbstegn ikke flyttes engang?

if ( !(navigator.javaEnabled()) )

til:

if (!navigator.JavaEnabled()) {
Avatar billede jih Nybegynder
03. april 2009 - 09:32 #2
Om du placerer udråbstegnet før eller efter parantesen har ikke noget at sige. Jeg forstår ikke rigtigt hvad problemet er? Hvordan virker den ikke? Det virker fint her på Firefox, Avant og IE.. Hvad for en fejl får du?
Avatar billede olebole Juniormester
03. april 2009 - 09:38 #3
Avatar billede passiflora Juniormester
03. april 2009 - 09:49 #4
Om jeg har java enabled eller ikke ... så får jeg samme svar ...
Nemlig at "dette er div B"

Og ja ole .. det er en gentagelse, må jeg ikke det, når jeg senere får problemer ...
Avatar billede olebole Juniormester
03. april 2009 - 10:12 #5
Jojo, det er der ingen, der kan have noget i mod. Du virkede bare, som om det forlængst var løst  =)
Avatar billede passiflora Juniormester
03. april 2009 - 10:21 #6
Ole> troed jeg også ... ;o(((
Avatar billede hcthorsen Praktikant
03. april 2009 - 13:26 #7
Nu er jeg IKKE nogen ørn til scripts, men jeg har forenklet dit script lidt, og det virker hos mig i både IE og FF:

<div id="java1" style="display:none">
Javascript er slået til
</div>
<div id="java0" style="display:block">
Javascript er slået fra
</div>

<script type="text/javascript">
<!--
document.getElementById('java0').style.display ='none';
document.getElementById('java1').style.display ='block';
// -->
</script>
Avatar billede olebole Juniormester
03. april 2009 - 13:31 #8
Det er Java, spørgeren vil teste for ... ikke JavaScript. Det er to fundamentalt forskellige ting  ;o)
Avatar billede hcthorsen Praktikant
03. april 2009 - 14:31 #9
Ok, den havde jeg ikke lige set. Jeg lukker bare r.... :-)
Avatar billede jih Nybegynder
15. maj 2009 - 09:13 #10
fik du løst problemet?
Avatar billede passiflora Juniormester
26. november 2009 - 22:55 #11
Fik egentlig aldrig løst problemet ....
... men det outdated ...
Jeg skylder nogel point ... nogen der gerne vil have ...
Avatar billede passiflora Juniormester
08. april 2010 - 09:25 #12
Vil gerne have lukket ...

Hvem vil gerne have del i point'ne ...
Avatar billede passiflora Juniormester
06. september 2010 - 20:39 #13
Lukker
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