Avatar billede Slettet bruger
06. juli 2001 - 21:16 Der er 10 kommentarer og
1 løsning

<object> på XHTML måden

Hvis man tager sin web-udvikling alvorligt, så foregår det jo i XHTML - strict vel at mærke.

Derfor skal jeg finde ud af hvordan man indsætter en java applet på en side så http://validator.w3.org/ bliver glad.

http://fabul.dk/webcam/index.asp virker fint lige nu, men validatoren har en anden mening.

http://validator.w3.org/check?uri=http%3A%2F%2Ffabul.dk%2Fwebcam%2Findex.asp&doctype=XHTML+1.0+Strict

Koden er:

<object code=\"JavaCam.class\" width=\"352\" height=\"288\">
<param name=\"url\" value=\"http://fabul.dk/webcam/cam.jpg\" />
<param name=\"interval\" value=\"7\" />

Den kan ikke lide code= parameteren, men hvad skal man så bruge i stedet for iflg. XHTML specifikationen? Jeg har studeret nogen html referencer, men har ikke kunnet finde noget brugbart. Måske skal det her gøre på en helt anden måde.
Avatar billede Slettet bruger
06. juli 2001 - 21:17 #1
Arg... eksperten fik ikke parset URL\'en til validatior resultatet ordentligt. I er nødt til at copy/paste det manuelt.
Avatar billede jakoba Nybegynder
06. juli 2001 - 21:35 #2
<object er en container, der skal en </object> på.
det hedder classid=    ( class= er til CSS reference )

eksempel fra http://www.w3schools.com/html/attr_object.asp

<object
              classid=\"clsid:F08DF954-8592-11D1-B16A-00C0F0283628\"
              id=\"Slider1\" width=\"100\" height=\"50\">
              <param name=\"BorderStyle\" value=\"1\">
              <param name=\"MousePointer\" value=\"0\">
              <param name=\"Enabled\" value=\"1\">
              <param name=\"Min\" value=\"0\">
              <param name=\"Max\" value=\"10\">
              </object>

mvh JakobA
Avatar billede Slettet bruger
06. juli 2001 - 21:39 #3
Jeg har </object> med. Fik det ikke pastet med ind.

Jeg har set w3schools siden, men den var en af årsagerne til at jeg postede her på eksperten. Jeg forstår ikke hvordan jeg skal bruge classid.
Avatar billede jakoba Nybegynder
06. juli 2001 - 21:45 #4
Den her ser god nok ud til jeg tør kalde det et svar:
http://www.zdnet.com/devhead/stories/articles/0,4413,2222708,00.html
Avatar billede Slettet bruger
06. juli 2001 - 22:35 #5
Det ser lovende ud ja. Men jeg kan stadig ikke rigtig få det til at spille. Jeg gør nok et eller andet galt. Synes ellers jeg har gjort som de sagde.

Min kode er nu:

<object codetype=\"application/java\" classid=\"java:JavaCam.class\" width=\"352\" height=\"288\">

...og med de samme params osv.

Men det er jo tydeligvis noget falsum eftersom det stadig ikke virker.
Avatar billede jakoba Nybegynder
06. juli 2001 - 22:48 #6
Du har testet i en god gammel <applet tag at apletten duer, ikke?
Hvad siger validatoren?
Avatar billede Slettet bruger
06. juli 2001 - 22:52 #7
Validatoren er mægtig glad og tilfreds, men det duer bare ikke når siden ikke virker.

Jeg brugte applet tagget indtil jeg fandt ud af at det var noget smuds iflg. XHTML 1.0, så selve java appleten virker fortrinligt.
Avatar billede jakoba Nybegynder
06. juli 2001 - 23:18 #8
Du kunne evt sætte den normale <applet kode ind foran </object>. i tilfælde af at din browser (eller måske javamaskine) ikke supporterer <object.

(noget usikker på hvor <param kommandoerne så skal placeres, men prøv og gæt. Jeg er ved enden af min java viden her :)

mvh JakobA
Avatar billede Slettet bruger
06. juli 2001 - 23:52 #9
<kæphest>

Jeg gider ikke kode til gamle browsere. Jeg hader at alle folk holder gamle elendige browsere i live, og holder web-udviklingen tilbage, ved at gøre alle mulige krumspring for at sikre bagud kompatibilitet. På stort set alle andre områder inden for software området, er det kun de seneste versioner af programmer der ydes support på. Hvis nogen har et problem med deres software, så er det første forslag altid at opgradere til nyeste version.  Derfor: hvis mine sider ikke virker i din browser så OPGRADER!

http://www.webstandards.org/upgrade/

</kæphest>

Men tilbage til sagens kerne: Hvordan får jeg <object> til at virke. Jeg har prøvet at kaste lidt rundt med attributes osv. men det har ikke rigtig nyttet noget. Gider heller ikke mere idag. Kigger på det i morgen. Håber der er kommet nogen flere svar her i morgen :)

PS: <kæphest> tagget er IKKE en del af XHTML specifikationen.
Avatar billede Slettet bruger
09. juli 2001 - 22:43 #10
Er der virkelig ingen der kan give mig koden til at inkludere en .class fil med <object> tagget?

Det Java progran jeg vil have på siden er dette: http://fabul.dk/webcam/JavaCam.class.

Jeg har prøvet alt muligt fra den ZDnet side som jakoba undtaget det rigtige.
Avatar billede Slettet bruger
06. september 2001 - 10:51 #11
Okay så...
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