Avatar billede charley78 Novice
29. oktober 2007 - 11:20 Der er 23 kommentarer og
1 løsning

hvordan refereres t javaapplet i andet doku (som m stylesheet)?

Jeg har ladet mig fortælle at man, hvis man i HTML gør brug af en en javaapplet, kan læge den i et andet dokument og bare referere til den - ligesom med Stylesheets fx: <link rel="stylesheet" type="text/css" href="style/style.css">Nogen der ved hvad man så skriver i HTML-dokumentet, når det gælder java?
Avatar billede charley78 Novice
29. oktober 2007 - 11:21 #1
Ups..
'kan læge' = 'kan man lægge'
Avatar billede cpufan Juniormester
29. oktober 2007 - 11:24 #2
Avatar billede charley78 Novice
29. oktober 2007 - 12:37 #3
tak, men hvad skriver man så?

<SCRIPT LANGUAGE="JavaScript" SRC="filename">???
</SCRIPT>

Hvad skal filen hedde til for-/efternavn?

Din henvisning er 11 år gammel.. dermed ikke sagt, at den ikke er god, men
Avatar billede charley78 Novice
29. oktober 2007 - 12:41 #4
... Ups, den røg for hurtigt afsted.

Jeg er i tvivl om hvordan jeg også henviser i mit html-dokument til hvor javeappletten skal ligge.

NB: points hævet!
Avatar billede w13 Novice
29. oktober 2007 - 12:43 #5
Taler vi om javascript eller java?

Du henter en ekstern javascript-fil ind med:

<script type="text/javascript" src="mappe/fil.js"></script>

Og andet behøver du ikke.
Avatar billede w13 Novice
29. oktober 2007 - 12:44 #6
language="javascript" er forældet, mens type="text/javascript" er obligatorisk.
Avatar billede cpufan Juniormester
29. oktober 2007 - 12:55 #7
ja som w13 skriver,

11 år gammel - tak for kaffe -

jeg Googlede blot på javascript og src= 
kiggede ikke ordentligt efter,
jeg kunne dog godt se at siden designmæssigt ikke var fra 2007 :D
Avatar billede charley78 Novice
29. oktober 2007 - 13:35 #8
- ok, så fik jeg på plads hvad der skal ligge i HEAD'en, altså: type="text/javascript"!
- og jeg går ud fra at java referencen er ok, sålænge jeg døber den .js til efternav og lægger den i samme mappe,  men øhh...

jeg er jo nødt til også at fortælle, hvor i HTML'en appletten skal ligge.
Hvad skriver jeg (derfor) i HTML dokumentet på det sted, hvor appletten skal ligge?
Avatar billede charley78 Novice
29. oktober 2007 - 13:39 #9
hov w13, jeg overså lige dit spørgsmål..
Vi taler om en vandeffekt:

  <applet archive="DuriusWaterPic.jar" width="1477" height="818" align="BOTTOM" alt="KLIK og se vandet bevæge sig! - KLIK igen og kom videre til hjemmesiden" code="DuriusWaterPic.class">
    <param name="cabbase" value="DuriusWaterPic.cab" />
    <param name="image" value="spejl2.gif" />
    <param name="dim" value="7" />
    <param name="noise" value="4" />
    <param name="mouse" value="7" />
    <param name="timer" value="3" />
    <param name="target" value="_blank" />
    <param name="orientation" value="v" />
    <param name="bg" value="233423" />
    <param name="url" value="http://www.yes-yes.dk" />
    <param name="reg" value="22454732" />
  </applet>

om det hedder javascript eller bare java, ved jeg jo ikke... men jeg vil sm sagt gerne placere den udenfor html-dokumentet!
Avatar billede charley78 Novice
29. oktober 2007 - 13:40 #10
ja, hvad er så det rigtige at gøre? :o0
Avatar billede w13 Novice
29. oktober 2007 - 13:42 #11
Ok, så er du i forkert kategori. =) JavaScript er et sprog, men bruger på hjemmesider, Java kan både lave applikationer til den lokale computer og til hjemmesider. Java er i øvrigt langt mere avanceret.

Glem <script>-eksemplet, det burde ikke kunne gælde ved java.

Jeg må indrømme, at jeg ikke har hørt om noget måde at inkludere det eksternt på, med mindre du selvfølgelig laver en javascript-fil, som kan indsætte det.
Avatar billede charley78 Novice
29. oktober 2007 - 13:48 #12
ooh.. jaså, men ville du kunne fortælle mig, hvordan det skulle gøres. Eller blive det måske netop for besværligt, hvis der skal sættes en reference ind til det rette sted i HTML-filen?
Avatar billede w13 Novice
29. oktober 2007 - 13:59 #13
Du mener, hvis du skulle have en javascript-fil til at gøre det?

Jeg er ikke helt sikker på, hvad formålet skulle være. Hvorfor vil du ikke have den liggende i koden? =)

En (valid) javascript-kode til at indsætte din applet ville komme til at fylde en del mere, end din HTML-applet gør lige nu. Så med mindre den var superdynamisk og kunne bruges til at indsætte flere forskellige applets (hvis du skulle have brug for det), så tror jeg ikke rigtig, det kan betale sig. Og jeg har ikke lige på stående fod mulighed for at lave dig sådan en js-funktion.
Avatar billede cpufan Juniormester
29. oktober 2007 - 14:01 #14
du ligger blot filen i samme folder som din html-fil

og hvis den hedder DuriusWaterPic.jar

sætter du dette kode ind, hvor du vil have billedet
i din html- kode

<APPLET archive="DuriusWaterPic.jar" WIDTH="180"
HEIGHT="117" ALIGN="MIDDLE" CODE="DuriusWaterPic.class">
<PARAM NAME="image" VALUE="ditegetbillede.jpg">
<PARAM NAME="dotsize" VALUE="7">
<PARAM NAME="dim" VALUE="6">
<PARAM NAME="noise" VALUE="0">
<PARAM NAME="mouse" VALUE="1">
<PARAM NAME="url" VALUE="http://www.linktiletellerandet.dk">
<PARAM NAME="delay" VALUE="200">
<PARAM NAME="reg" VALUE="43752326">
</APPLET>

se evt her:


http://www.1archive.com/java/durius/waterpic/
Avatar billede charley78 Novice
29. oktober 2007 - 14:39 #15
nej nej nej, jeg ror jeg har formuleret mig forkert så!


Jeg har ingen problemer med at se javafilen i funktion. Heller ikek i mit eget dokument.

Hvad jeg ønsker er at javakoden ikke skal kunne læses i html-dokumentet, men ligge i en fil ved siden af.

Så vidt jeg kan læse på det du skriver, gik du i gang med at instruere i, hvordan jeg ser effekten af java appletten. - og ja du fandt det ted jeg havde hentet filen!
Avatar billede olebole Juniormester
29. oktober 2007 - 15:08 #16
<ole>

Hvad er årsagen til, man ikke skal kunne se Java-koden i HTML-filen? Den kan jo ses i JavaScript-filen  :)

/mvh
</bole>
Avatar billede charley78 Novice
30. oktober 2007 - 12:44 #17
pga en fiks idé om genbrug af java-fil ;o)

Nogen der har fortjent points?
Avatar billede w13 Novice
30. oktober 2007 - 13:42 #18
Vi har ikke lavet noget for dig endnu jo. Jeg kan lige se, om jeg kan konstruere den med JavaScript. Hæng på.
Avatar billede w13 Novice
30. oktober 2007 - 14:23 #19
Jeg får det ikke lige til at lykkes med DOM, men jeg ved heller ikke, hvor valid/invalid din HTML-kode er. Så nu bruger jeg innerHTML, det håber jeg, du kan leve med. =)
-------------------------------------------------------
<div id="javaapp"></div>

<script type="text/javascript">
function JavaApp(id){
    var strApplet="<applet archive='DuriusWaterPic.jar' width='1477' height='818' align='BOTTOM' alt='KLIK og se vandet bevæge sig! - KLIK igen og kom videre til hjemmesiden' code='DuriusWaterPic.class'></applet><param name='cabbase' value='DuriusWaterPic.cab'><param name='image' value='spejl2.gif'><param name='dim' value='7'><param name='noise' value='4'><param name='mouse' value='7'><param name='timer' value='3'><param name='target' value='_blank'><param name='orientation' value='v'><param name='bg' value='233423'><param name='url' value='http://www.yes-yes.dk'><param name='reg' value='22454732'></applet>"
    document.getElementById(id).innerHTML=strApplet;
}
JavaApp("javaapp");
</script>
Avatar billede w13 Novice
30. oktober 2007 - 14:30 #20
Du kan så lægge følgende kode i et eksternt js-dokument:

function JavaApp(id){
    var strApplet="<applet archive='DuriusWaterPic.jar' width='1477' height='818' align='BOTTOM' alt='KLIK og se vandet bevæge sig! - KLIK igen og kom videre til hjemmesiden' code='DuriusWaterPic.class'></applet><param name='cabbase' value='DuriusWaterPic.cab'><param name='image' value='spejl2.gif'><param name='dim' value='7'><param name='noise' value='4'><param name='mouse' value='7'><param name='timer' value='3'><param name='target' value='_blank'><param name='orientation' value='v'><param name='bg' value='233423'><param name='url' value='http://www.yes-yes.dk'><param name='reg' value='22454732'></applet>"
    document.getElementById(id).innerHTML=strApplet;
}

Og kalde det på din side med:

<script type="text/javascript" src="dokumentnavn.js"></script>

Og køre funktionen med JavaApp("id-på-det-element-som-appletten-skal-vises-i");
Avatar billede charley78 Novice
30. oktober 2007 - 15:44 #21
- tak w13. Men så mangler jeg bare at vide hvordan id tag'en skal se ud... jeg forstår ikek helt hvordan man gør det der med id på elementet..!..  hvis du vil hjælpe med det? Så ligner det efterhånden et rigtigt svar ;o)
Avatar billede w13 Novice
30. oktober 2007 - 17:48 #22
Du kan f.eks. bruge et div-element:

<div id="java"></div>

Så kommer java'en til at ligge ind i det element, når du kalder: JavaApp("java")
Avatar billede charley78 Novice
30. oktober 2007 - 19:43 #23
tak for hjælpen ;o)
Avatar billede w13 Novice
30. oktober 2007 - 19:44 #24
Det var så lidt, og tak for point! :)
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