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“.
24Bytes
Jedoch benötigt man dann einen Flash Plugin und Screenreader (besonders wichtig, da blinde hören können

) 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