RoB: Dateipfad von function in applet parameter übergeben

Hi,
ich hab vergeblich versucht über die function Soundausgabe die Ausgabe eines Hoversounds für eine Hoverschaltfläche an und abzuschalten. So wie unten per id funktioniert es sonst auch. Nur wenn die id in der Parameterzeile des applets steht gehts nicht (in der Zeile "applet code..." gehts auch).

Kann mir jemand weiterhelfen ?
(gehts vielleicht auch mit ner Variable ?)

Danke RoB

---------------------------------------------------------------
<script type="text/javascript">
<!--
 function Soundausgabe() {
  if(document.cookie=="sound=yes")
   Home.value="sounds/about.au";
  else
   Home.value="";
 }
//-->
</script>
</head>

<body onload="Soundausgabe()"  bgcolor="#FFFF00">

<applet code="fphover.class" codebase="./" width="94" height="27">
  <param id="Home" name="hoversound" valuetype="ref" value="">
</applet>
</p>

  1. Hi,

    <body onload="Soundausgabe()"  bgcolor="#FFFF00">

    Du setzt also, nachdem die Seite fertig geladen ist, den Parameter.

    <applet code="fphover.class" codebase="./" width="94" height="27">
      <param id="Home" name="hoversound" valuetype="ref" value="">

    Dieses param-Element wird lange vor dem Auftreten des onload-Ereignisses von der Java VM ausgewertet.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Danke,
      daran hatte ich gar nicht gedacht.
      Aber auch wenn ich das ändere kommt es zum Fehler (Home.value angeblich nicht definiert).

      Kann es sein, dass es gar nicht möglich ist, auf die <param...>-Zeile über id="..." in derselben zuzugreifen?

      Wenn ja, gibts vielleicht doch noch eine andere Lösung ?

      Danke RoB

      1. Hi,

        Wenn ja, gibts vielleicht doch noch eine andere Lösung ?

        Schreibe das param-Element per Javascript (document.write) beim Aufbau der Seite.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Sorry, dass ichs immer noch nicht hinkriege:

          aber wie müsste das genau aussehen (param mit document.write) und wie kann ich festlegen, dass dieses param für genau das eine Applet gilt und nicht für die anderen ?

          Danke RoB :)

          1. Hi,

            Sorry, dass ichs immer noch nicht hinkriege:
            aber wie müsste das genau aussehen (param mit document.write) und wie kann ich festlegen, dass dieses param für genau das eine Applet gilt und nicht für die anderen ?

            Lies Dir am Besten mal das Javascript-Kapitel von SelfHTML (http://de.selfhtml.org/javascript/) durch - Grundlagenwissen mußt Du Dir schon selbst beibringen.

            cu,
            Andreas

            --
            MudGuard? Siehe http://www.Mud-Guard.de/
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.