PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : java von javascript aus anstoßen



BlueJay
20-01-2008, 15:00
Hallo Leute,

Um ein bisschen Sound in die Webseite zu bringen, will ich ein Java-Sound Applet via DOM1 anstoßen.

Problem:
1. Opera 9.50-beta 1 stürzt bei foldendem Codes gnadenlos ab:
2. Konqueror verhält sich wie ein Blinker, geht, geht nicht, geht...

nur Mozilla Firefox tut, was er soll.

Meine Kenntnisse stammen aus prä-DOM1-Zeiten, was muss ich da ändern?



<HTML>
<HEAD>
<TITLE>Soundtest</TITLE>
</HEAD>
<BODY>
<APPLET CODE="jsound.class" height="0" width="0" name="sound"> </APPLET>
<div id="klickbutt1" onclick="document.sound.play('schuss.wav')">Klickme(sound1)</div>
<div id="klickbutt2" onclick="document.sound.play('treffer.wav')">Klickme(sound2)</div>
<div id="klickbutt3" onclick="alert(document.getElementsByName('sound'))">Klickme(app)</div>
</BODY>
</HTML>


Java:


import java.applet.*;

public class jsound extends Applet
{
AudioClip my_clip=null;

public void init() { super.init(); resize(0,0); }

public int play(String soundfile)
{ int returncode=-1;
try
{ my_clip=getAudioClip(getDocumentBase(),soundfile);
my_clip.play();
returncode=0;
}
catch (Exception e) { returncode=1; }
return returncode;
}
}



Kommando zurück, was den Konqueror angeht: er hatte nur eine ziemlich lange Leitung, spurt jetzt aber.

so long,
BlueJay