Avatar billede loopstudio Nybegynder
24. september 2003 - 20:41 Der er 6 kommentarer

Java er ikke installeret!?

Hvad kan man gøre når browseren siger at java ikke er installeret?
Kan man f.eks. guide brugeren hen til en bestemt side hvor de kan installere det, eller? Og i så fald hvilken?
Og kræver det at brugeren er Administrator på en Win XP/2000?
Avatar billede soreno Praktikant
24. september 2003 - 20:42 #1
Brug denne side:
http://www.java.com/

Jeg ved ikke om det kræver Administrator rettigheder..
Avatar billede riversen Nybegynder
24. september 2003 - 20:44 #2
http://www.java.com/en/download/windows_automatic.jsp <-- automatisk installation går i gang.
Avatar billede 2c Nybegynder
24. september 2003 - 20:57 #3
Hej.

Jeg pakker altid selv min applets ind i følgende tags. Hvis brugeren ikke har en jvm installeret bliver han spurgt om han vil installere den.

Bare erstat xxx med dit klasse navn.



<object
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="400" height="90" align="baseline"  codebase="http://java.sun.com/products/plugin/autodl/jinstall-1_3_1_02-win.cab#Version=1,3,1,2">
      <param name="code" value="XXX.class">
      <param name="codebase" value=".">
      <param name="type" value="application/x-java-applet;jpi-version=1.3.1_02">
    <COMMENT>
      <embed type="application/x-java-applet;jpi-version=1.3.1_02"
        width="475" height="280" align="baseline"
        code="XXX.class" codebase="."
        scriptable=false
        pluginspage="http://java.sun.com/j2se/1.3/jre ">
    <NOEMBED>
    </COMMENT>

        <BR> No Java 2 support for APPLET!! <BR><BR>

  </NOEMBED>
</EMBED>
</OBJECT>
Avatar billede loopstudio Nybegynder
24. september 2003 - 22:20 #4
2c: det ser rigtigt spændende ud!

Men hvad gør jeg når jeg har et applet kald med codebase og en masse PARAM NAME-tags?! Eksempel:

<applet codebase='http://domaene.dk/' archive='xxx.jar' code='yyy.class' width='320' height='240' STYLE='PADDING:0px; margin: 0px 0px 0px 0px'>
<param name='zzz1' value='ææææ1'>
<param name='zzz2' value='ææææ2'>
<param name='zzz3' value='ææææ3'>
osv...

?

Og hvor skal jeg sådan helt præcist indesætte OBJECT-tag'et i min kode? FØR APPLET'en? ELler f.eks. dér hvor jeg i dag har indsat blot en tekst til brugeren om at der ikke er java (altså efter alle PARAM-NAME tags'ne)?

På forhånd tak! ;o)
Avatar billede loopstudio Nybegynder
24. september 2003 - 22:48 #5
Nu har jeg prøvet at kopiere din kode direkte og afprøve det i en browser på min maskine og der kom en popup besked op om at downloade & installere noget java, meeen nu mener jeg at jeg allerede HAR java her på denne maskine, i og med at mine applets kører fint på netop denne maskine! Det skulle jo helst være sådan at der KUN kom en popup såfremt man manglede det!?
Kan det have noget med noget version af gøre? Og hvordan kan jeg så undgå det?

ALlerhelst skulle den først give MIN besked om at der ikke er java og så en mulighed for brugeren at klikke på en "download"-knap som SÅ startede popup-vinduet med download af java..
Er det muligt? ;o))

På forhånd tak!
Avatar billede 2c Nybegynder
25. september 2003 - 08:43 #6
Jeg må indrømme at jeg bare har kopieret koden fra en af min klasse kammerater for nogen år siden, da jeg fulgte mit første java kursus. Jeg ved ikke meget om hvad det gør, det plejede bare at virke for mig, og jeg har aldrig haft problemer med det.

Det skal virke på den måde, at hvis en klient ikke har java installeret kommer boksen op, ellers eksekverer den appleten. Sådan virker det på min. Hvad det nøjatigt er den tjekker på hos klienten, ved jeg heller ikke helt :-(
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
Kurser inden for grundlæggende programmering

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