Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Meny med ljud

Postades av 2002-12-18 15:47:52 - Viktor svensson, i forum javascript/dhtml, Tråden har 11 Kommentarer och lästs av 655 personer

Jag tänkte göra en meny med onmouse bilder och onmouse ljud. Scriptet ska klara ganska många länkar och ljudet ska funka som på tex: http://www.2advanced.com/flashindex.htm så atty det blir ett litet ljud direkt i början Nån som har en bra kod som klarar detta eller vet vart man kan läsa om hur man gör en?

Tacksam för all hjälp jag kan få :)


Svara

Sv: Meny med ljud

Postades av 2002-12-21 11:41:52 - Bo Eriksson

<EMBED align=middle SRC="Ljud.wav" width=60 height=30
CONTROLS=smallConsole HIDDEN=false AUTOSTART=true LOOP=true alt="player">
<NOEMBED>
<BGsound align=middle SRC="Ljud.wav" loop=infinite>
</NOEMBED>
</EMBED>

Lite förklaringar: Byt ut Ljud.wav mot ditt ljud_fil_namn.

Autostart gör att musiken startar när sidan laddat färdigt.

Loop true gör att den spelas om och om igen.

Denna kod ger en synlig spelare på sidan (som är 60 px bred
och 30 px hög) så att besökaren kan stänga och slå på när han/hon vill.

Bara att modifiera koden som det passar dig


Svara

Sv: Meny med ljud

Postades av 2002-12-22 23:02:36 - Viktor svensson

Hur ska det hjälpa mig till en meny ljudfynktion. Man måste väll först kunna komandåt för att få ljud och bild byte på samma gäng med onmouseover funktioner. Har den här koden för att byta bilder nu:



<script LANGUAGE="JavaScript">
<!--
function getAppVersion() {
appname= navigator.appName;
appversion = navigator.appVersion;
majorver = appversion.substring(0, 1);
if ( (appname == "Netscape") && ( majorver >= 3 ) ) return 1;
if ( (appname == "Microsoft Internet Explorer") && (majorver >= 4) ) return 1;
return 0;
}

function swtch(num, imgname) {
if (getAppVersion()) {
document[imgname].src = img[num].src;
}
}

//-->
</script>
<script LANGUAGE="JavaScript1.1">
<!--
imgsrc = new Array();
imgsrc[0] = "images/meny/main.gif";
imgsrc[1] = "images/meny/main_over.gif";
imgsrc[2] = "images/meny/profil.gif";
imgsrc[3] = "images/meny/profil_over.gif";
imgsrc[4] = "images/meny/gastbok.gif";
imgsrc[5] = "images/meny/gastbok_over.gif";
imgsrc[6] = "images/meny/inkorg.gif";
imgsrc[7] = "images/meny/inkorg_over.gif";
imgsrc[8] = "images/meny/forum.gif";
imgsrc[9] = "images/meny/forum_over.gif";
imgsrc[10] = "images/meny/chat.gif";
imgsrc[11] = "images/meny/chat_over.gif";
imgsrc[12] = "images/meny/medlemar.gif";
imgsrc[13] = "images/meny/medlemar_over.gif";
imgsrc[14] = "images/meny/FAQ.gif";
imgsrc[15] = "images/meny/FAQ_over.gif";
imgsrc[16] = "images/meny/loggaut.gif";
imgsrc[17] = "images/meny/loggaut_over.gif";


if (getAppVersion()) {
img = new Array();
for (i = 0; i < imgsrc.length; i++) {
img[i] = new Image();
img[i].src = imgsrc[i];
}
}
//-->
</script>







<table width="800" height="20" cellpadding="0" cellspacing="0">

" onMouseOver="swtch('3','profil')" onMouseOut="swtch('2','profil')">
" onMouseOver="swtch('5','gastbok')" onMouseOut="swtch('4','gastbok')">
" onMouseOver="swtch('7','inkorg')" onMouseOut="swtch('6','inkorg')">




" onMouseOver="swtch('17','loggaut')" onMouseOut="swtch('16','loggaut')">


Svara

Ok, testa denna då!

Postades av 2002-12-26 11:54:37 - Bo Eriksson

<HTML>
<HEAD>>
<title>MUSIKLÄNK</title>

<script LANGUAGE="JavaScript"><!--

var aySound = new Array();
// Välj här vilken ller vilka ljudfiler du vill ha, Byt ut Ljud-A.wav mot din ljudfil.
aySound[0] = "Ljud-A.wav";
aySound[1] = "Ljud-B.wav";


document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>

</HEAD>

<BODY BGCOLOR = green>

<BR><BR>
ETT EXEMPEL
<BR><BR>
ETT ANNAT EXEMPEL


</BODY>
</HTML>







Svara

Sv: Ok, testa denna då!

Postades av 2002-12-27 10:41:59 - Viktor svensson

Kan man få så att ljudet inte blir så efter dröjt som det är nu. tar minst 1 sec för ljudet att komma :(

Det här är min kod nu men allt går jätte segt. Kan man fixa så att det går flytande?


<LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<script LANGUAGE="JavaScript"><!--

var aySound = new Array();
// Välj här vilken ller vilka ljudfiler du vill ha, Byt ut Ljud-A.wav mot din ljudfil.
aySound[0] = "Ljud-A.wav";
aySound[1] = "Ljud-B.wav";


document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>





<table width="800" height="80" cellpadding="0" cellspacing="0" background="images/meny/meny.gif">
<tr>
<td width="100%" height="100%">
</td>
</tr>
</table>
<table width="800" height="20" cellpadding="0" cellspacing="0">
<tr>
<td width="50" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
MAIN
<td width="70" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
">PROFIL
<td width="70" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
">GÄSTBOK
<td width="60" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
">INKORG
<td width="70" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
FORUM
<td width="50" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
CHAT
<td width="100" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
MEDLEMAR
<td width="40" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
FAQ
<td width="100" height="20" align="middle" onMouseover="this.bgColor='#FF9900';playSound(0)" onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
">LOGGA UT
</td>
</tr>
</table>


Svara

Funkar perfekt!

Postades av 2002-12-27 12:24:56 - Bo Eriksson

Finns absolut ingen fördröjning på min dator. funkar perfekt.

Nedanstående rader i koden är fel.
ta bort > direkt efter procenttecknet.

Gäller dessa fyra rader.

=<%=Session("ID")%> " >PROFIL</a>
=<%=Session("ID")%> " >GÄSTBOK</a>
=<%=Session("ID")%> " >INKORG</a>
=<%=Session("ID")%> " >LOGGA UT</a>

Detta hjälper dock inte mot ev. fördröjning.
Kanske du har en slö dator.
Vilken Windows-version, och vilken mediaspelare kör du ?


Svara

En sak till!

Postades av 2002-12-27 12:29:13 - Bo Eriksson

Vilken typ av ljudfil kör du ??

Wav, Mid, Au eller vad ??

Kanske kan inverka, men är inte säker.


Svara

Sv: En sak till!

Postades av 2002-12-27 12:49:47 - Björn Johansson

Kan det inte vara så att ljudet måste läsas in i datorns minne först?
kanske därför det tar sån tid?
på min dator, som är rätt seg, spelar jag upp wav-filer i delphiså tar det en stund eftersom ljudet måste in i minnet först!

/bj


Svara

Sv: En sak till!

Postades av 2002-12-27 15:13:57 - Bo Eriksson

Ja det är nog din dator som det beror på. Wav-fil spelas i regel upp omedelbart.
Om minnet har betydelse vet jag ej.
Jag har AMD 500, Windows 98, 64 i minne, WindowsMediaPlayer 7.01

Testa att avaktivera (inte avinstallera) ditt virusprogram, se om det gör någon skillnad.


Svara

Sv: En sak till!

Postades av 2002-12-27 15:39:01 - Viktor svensson

Tack för alla svar. Jag tror nog att det sitter i att min dator är seg :) Vi ska inte gå in på hur seg den är överhuvudtaget


Svara

Sv: En sak till!

Postades av 2003-01-03 21:38:07 - Viktor svensson

Jag har upptäckt ett fel med ljud koden :( Jag har en länk i td och när jag her musen i TD först piper det sen när jag her musen på länken piper det igen och när jag far tillbaka på td efter jag varit på länken piper det igen. Jag vill ha så att det bara piper när jag her musen på knappen.


Svara

Ok. jag rensade lite i koden

Postades av 2003-01-03 23:08:19 - Bo Eriksson

Vad har du fått din kod ifrån?

Till exempel så finns dessa rader som ju skapar en TABLE men sedan stänger densamma </TABLE> 5 rader längre ner till ingen nytta, sedan startar en ny TABLE

<table width="800" height="80" cellpadding="0" cellspacing="0" background="images/meny/meny.gif">
<tr>
<td width="100%" height="100%">
</td>
</tr>
</table>



Testa detta, I detta exempel ligger länkarna vertikalt och TD-bredden blir bara så bred som behövs. Jag har i detta exempel rensat bort onödig kod i TABLEN!




<html>
<head>
<title>Play a sound on Internet Explorer Using and Event</title>



<LINK REL=stylesheet HREF="style.css" TYPE="text/css">
<script LANGUAGE="JavaScript"><!--

var aySound = new Array();
// Välj här vilken ller vilka ljudfiler du vill ha, Byt ut Ljud-A.wav mot din ljudfil.
aySound[0] = "LjudA.wav";
aySound[1] = "LjudB.wav";


document.write('<BGSOUND ID="auIEContainer">')
IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0;
ver4 = IE||NS? 1:0;
onload=auPreload;

function auPreload() {
if (!ver4) return;
if (NS) auEmb = new Layer(0,window);
else {
Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
document.body.insertAdjacentHTML("BeforeEnd",Str);
}
var Str = '';
for (i=0;i<aySound.length;i++)
Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>"
if (IE) auEmb.innerHTML = Str;
else {
auEmb.document.open();
auEmb.document.write(Str);
auEmb.document.close();
}
auCon = IE? document.all.auIEContainer:auEmb;
auCon.control = auCtrl;
}
function auCtrl(whSound,play) {
if (IE) this.src = play? aySound[whSound]:'';
else eval("this.document.embeds[whSound]." + (stop? "play()":"stop()"))
}
function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); }
function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); }
//-->
</script>

<table cellpadding="0" cellspacing="0" background="images/meny/meny.gif">
<tr>
<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
MAIN
</TR>
<TR>
<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
PROFIL
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
GÄSTBOK
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
INKORG
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
FORUM
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
CHAT
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
MEDLEMAR
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
FAQ
</TR>
<TR>

<td onMouseover="this.bgColor='#FF9900';playSound(0)"
onMouseout="this.bgColor='#FFFFFF';stopSound(0)">
LOGGA UT
</TR>
</td>
</tr>
</table>

</body>
</html>




Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 717
27 958
271 751
3 162
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies