Avatar billede stringbuffer Nybegynder
13. april 2002 - 09:30 Der er 16 kommentarer og
1 løsning

XHTML og applet

Jeg har en applet, der hedder Client.class og skal bruges i et XHTML 1.0 strict dokument.
Jeg vil have at den bruger browserens default Java engine, altså hvis det er IE så skal den bruge MS VM eller hvad det nu hedder, og på samme måde med nutscape

Hvordan skal disse tags være? Skriv tagsene som svar.
Avatar billede hoejrup Nybegynder
13. april 2002 - 10:16 #1
Hvorfor kalder du anvender du et øgenavn til Netscape, når IE 5 og 6
til PC er fejlbehæftet. Netscape bare følger standarderne fra www.w3.org.

/per
Avatar billede jakoba Nybegynder
13. april 2002 - 10:50 #2
At den skal bruge browserens default engine er da netop 'default', så det er ikke så svært :-))

<object codetype="application/java"
        classid="java:Client.class"
        width="500"
        height="500">
alternativ der skal vises hvis 'codetype="application/java"' ikke supporteres i denne browser.
evt &lt;param kommandoer efter behov.
</object>

http://www.w3.org/TR/REC-html40/struct/objects.html

mvh JakobA
Avatar billede hoejrup Nybegynder
13. april 2002 - 10:56 #3
Hvorfor anvender et øgenavn til Netscape = Hvorfor kalder du anvender du et øgenavn til Netscape
Avatar billede stringbuffer Nybegynder
13. april 2002 - 20:14 #4
hvorfor spør' du?
Avatar billede stringbuffer Nybegynder
13. april 2002 - 20:18 #5
Det er forresten ikke standarderne, jeg fokuserer på hos Nutscape - det er dens sære tendens til at gå ned på alt muligt og umuligt. Den er med andre ord pissehamrende buggy
Avatar billede stringbuffer Nybegynder
13. april 2002 - 20:20 #6
...hvorimod IE klart er meget mere robust. Jeg bryder mig ikke om meddelelser om ulovlige sidefejl og referencer til forbudte adresseområde (lad mig gætte - den tjekker ikke en NULL-pointer et eller andet sted).
Avatar billede stringbuffer Nybegynder
13. april 2002 - 20:30 #7
Oh nej, nu har jeg godkendt svaret men det virker ikke... DOH!
Avatar billede jakoba Nybegynder
13. april 2002 - 20:50 #8
Du kan godt få dine point igen, for jeg ved faktisk godt det ikke virker.

Men det du spurgte efter var jo hvad den korrekte xhtml-kode var. Og det er det faktisk.

Det er bare det at IE vil ikke køre en standard xhtml kodet applet.

Den der 'buggy' NS6 vil gerne.

mvh JakobA
Avatar billede stringbuffer Nybegynder
13. april 2002 - 21:46 #9
LOL
tjah... som sagt intet ondt om overholdelse af standarder i NN6 - kun dens bugs...
Synd at de ikke kunne finde ud af at overholde standarderne før (HTML4.0 og CSS i NN4)
Avatar billede stringbuffer Nybegynder
13. april 2002 - 22:00 #10
kan faktisk godt få IE til at vise appletter med <object> tags, men problemet består i at jeg ikke akn få dem til at kalde scripts...
ellers har jeg prøvet på flg. side:
http://www.student.oulu.fi/~sairwas/object-test/java/
Avatar billede jakoba Nybegynder
13. april 2002 - 23:14 #11
har du prøvet med en attribut mayscript?
Jeg kan godt nok ikke finde den i object med den var standar i aplletter for at enable aplettens adgang til browserens objektmodel.
se: http://www.meangene.com/java/javascript/javascript.html#MAYSCRIPT

i xhtml bør den vel skrives mayscript="mayscript"

<object codetype="application/java"
        classid="java:Client.class"
        mayscript="mayscript"
        width="500"
        height="500">
alternativ der skal vises hvis 'codetype="application/java"' ikke supporteres i denne browser.
evt <param kommandoer efter behov.
</object>

men jeg er på gngende grund her og aner ikke om den vil validere (eller virke).

mvh JakobA
Avatar billede stringbuffer Nybegynder
13. april 2002 - 23:20 #12
jeps, i Object skal man åbenbart bruge <param name="MAYSCRIPT" value="true" />

...det virker bare ikke
Avatar billede jakoba Nybegynder
13. april 2002 - 23:41 #13
Ifølge artiklen ovenfor skulle apletten imprtere et netscape-objekt:
import netscape.javascript.JSObject;

Det forekommer rimeligt at MS har lavet et tilsvarende objekt for IE's JScript.

Men hvad jeg har kunnet finde lyder lidt somom de istedet har valgt at bruge activeX som fælles bindeled imellem apletter, scripts og com. Hvis det er tilfældet er jeg helt ude af billedet for det kender jeg alt for lidt til.

mvh JakobA
Avatar billede stringbuffer Nybegynder
14. april 2002 - 10:51 #14
nej nej, det er den samme JSO de bruger. Min applet virker da også 100% efter planen med alm <applet code=... MAYSCRIPT>....</applet>
Avatar billede stringbuffer Nybegynder
14. april 2002 - 10:52 #15
Men du har sådan set ret i at din tag er fin nok - og den virker faktisk i IE5 (har ikke prøvet tidligere versioner, men det er vel snart unødvendigt...)
Avatar billede stringbuffer Nybegynder
14. april 2002 - 10:53 #16
hvis bare scripting kunne får til at virke så ville jeg være lykkelig....
Avatar billede stringbuffer Nybegynder
14. april 2002 - 10:53 #17
får = fås (mæææææææ)
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