breuchte mal hilfe bei einem scrit aufruf

Snopy
Hi Leute

Ich breuchte hier mal bitte hilfe da dieses script leider nicht im ff funktioniert im ie geht es wie bzw was muß ich da ändern um es auch im ff nutzen zu können

das ist für eine saound auswahl und soll dazu dinen das man sich den sound vorher anhöhren kann bevor man sich entscheidet welchen man haben möchte

<bgsound id="sound">
<script language="JavaScript1.2" type="text/javascript">
<!--
function playSound() { document.all.sound.src = "./wav/"+document.all.r_pnsound.options[document.all.r_pnsound.selectedInde
x].value; }
//-->
</script>


danke schon mal für eure hilfe

mfg Snopy
MetalM
Hi

ich nehme an du meinst mit ff den firefox von mozilla oder bei fx unter extras kannst du das alles aktivieren ist gar nicht schwer schaffst du schon eionfach mal testen gar nicht leicht zu lesen so alles ohne satzzeichen und gross und kleinschreibung wa
Schweinebacke
Hallo,

<bgsound id="sound"> funktioniert nur im IE

eben so solltest du auf document.all verzichten. Dort den Name des Formulars eintragen. Statt all.

Der Script:

code:
1:
2:
3:
4:
5:
6:
<SCRIPT type="text/javascript">
var titel = "./wav/"+document.FormName.r_pnsound.options[document.FormName.r_pnsound.selectedIndex].value;
  function playSound(){
    document.getElementById('sound').innerHTML='<EMBED SRC="'+titel+'" autostart=true loop=1 type="audio/x-midi" width="1" height="1"></EMBED>';
}
</SCRIPT>


Um den Sound abspielen zu können muss ein Bereich innerhalb der Seite bereitgestellt werden.

code:
1:
<div id="sound" style="position:absolute;top:0px;left:0px;width:0px;height:0px;overflow:hidden;"></div>


der wird vom Script über die ID angesprochen. Mit overflow:hidden wird das Ganze unsichtbar.
Snopy
hallo Schweinebacke

das ansich sieht gut aus nur leider funktioniert es nicht, nochdazu habe ich in dem verzeichnis wav mehrere dateien drin


mfg Snopy
Schweinebacke
den Typ wechseln:

type="audio/x-midi" auf type="audio/x-wav"
Snopy
funktionirt trotzdem nicht

in IE erhalte ich volgende meldung

Fehler: 'document.FormName.r_pnsound' ist Null oder kein Objekt
Schweinebacke
Habe ich aber oben schon geschrieben.

Das FormName bezieht sich auf das Formular mit der Auswahlbox. So muss das Formular heißen.

Du hast da für all stehen.

Poste mal die Auswahlliste oder setz den namen = „.....“ ins form-Tag.
Snopy
Du kannst sonst auch gerne mal schauen wenn du magst

im board von mir unter http://www.netzwerkserverservice.de/wbb2...=options_change

User: test11
passwort: test11

denn das soll bezweken das die user den sound vorher mal anhöhren können bevor sie sich für einen etscheiden ist für mein hack sound bei neuer pm gedacht

mfg Snopy
Schweinebacke
Ich hab den Quelltext mal komplett zusammen gestellt. Du musst nur noch deine Wav-Dateien eintragen.

Hatte da ein kleinen Zeilenfehler. Sorry

Zitat:
<html>
<head>
<SCRIPT type="text/javascript">
function playSound(){
var titel = "./wav/"+document.FormName.r_pnsound.options[document.FormName.r_pnsound.selectedIndex].value;
if (document.FormName.r_pnsound.options[0].selected == true){
document.getElementById('sound').innerHTML='';}
else {
document.getElementById('sound').innerHTML='<EMBED SRC="'+titel+'" autostart=true loop=1 type="audio/x-wav" width="1" height="1"></EMBED>';
}
}
</SCRIPT>
</head>
<body>
<div id="sound" style="position:absolute;top:0px;left:0px;width:0px;height:0px;overflow:hid
den;"></div>
<form name="FormName">
<select name="r_pnsound" size="1" onchange="playSound()">
<option selected>Auswahl</option>
<option>begruessung_script5tag.wav</option>
<option>begruessung_script5abend.wav</option>
<option>begruessung_script5frueh.wav</option>
<option>begruessung_script5morgen.wav</option>
<option>begruessung_script5nacht.wav</option>
<option>begruessung_script5schlaf.wav</option>
</select>
</form>
</body>
</html>


Edit:

Ich habe es auf deiner Seite getestet.

Da wird der Verweis auf den wav-Ordner nicht stimmen. Gebe mal den absoluten Pfad an.

code:
1:
var titel = "http://www.netzwerkserverservice.de/wbb2/wav/"+document.FormName.r_pnsound.options[document.FormName.r_pnsound.selectedIndex].value;
Snopy
hallo Schweinebacke

also fürs erste sage ich mal super arbeit von dir werde ich in meinem hack auch mit erwähnen

allerdings habe ich da noch eine sache irrgentwie scheint es im Internet Explorer nicht wirklich zu gehen kann esa zwar makiren dann tut sich zwar auch was aber ich höre nix, oder kann es daran liegen das es der Internet Explorer 7 ist was ich mir aber nicht vorstellen kann


aber im Firefox geht es und es ist auch zu hören


mfg Snopy
Schweinebacke
Da es bei Multimediadateien immer um eine Einstellung in den Browsern geht bzw. um PlugIns, funktioniert es oder auch nicht.

Bei meinem IE 7 spielen die wav-Dateien, nur ist es eine Endlosschleife. Aber es gibt ja die Option „Deaktiviert“.
dèjavue
Anstelle mit JS zu arbeiten und probleme mit dem Browsern in kauf zu nehmen würde ich lieber eine Plattform wählen die alle Browser gleich verarbeiten z.b Flash Augenzwinkern

=> http://aktuell.de.selfhtml.org/artikel/grafik/flashmusik/
24Bytes
Jedoch benötigt man dann einen Flash Plugin und Screenreader (besonders wichtig, da blinde hören können Augenzwinkern ) sowie Suchmaschienen sehen/lesen/hören es nicht...
dèjavue
naja ich denke über letzteres kann wohl hinweg sehen da das js dingends wohl auch nicht gelesesen wird, und flash hat ja schon fast jeder drauf Augenzwinkern