2017-06-23 4 views
-1

Ich versuche Popup-Fenster und Audio abspielen, wenn meine Website laden.Pop-up-Fenster und Wiedergabe von Audio

Mein Code ist wie folgt:

<html> 
<head> 
<SCRIPT TYPE="text/javascript"> 
    function popup(windowname) { 
    window.open("", windowname, 'width=600,height=800'); 
    } 
</SCRIPT> 
</head> 
<body onLoad="popup('popup audio')"> 

</body> 
</html> 

Ich möchte folgende Audio-Tag innerhalb des Popup auszuführen

<audio controls autoplay="autoplay"> <source src="http://95.154.254.157:11648/;stream.mp3" type="audio/mp3">

+0

Können Sie erklären, was das Problem ist? –

+0

Ich möchte ein Fenster öffnen, wenn meine Website läuft und das Popup-Fenster Audio abspielen wird – round

+0

Als Benutzer möchte ich Sie bitten, es noch einmal zu überdenken. Wenn dies auf ein allgemeines Publikum abzielt, beachte, dass wenn du ein Popup öffnest und nicht angefordertes Audio spielst, ich deine Seite einfach schließen und nie wieder zurückkehren würde. –

Antwort

-1

Erstens: Sie können diese Last auf Seite nicht. Alle modernen Browser haben Popup-Blocker, die verhindern, dass window.open() funktioniert, wenn der Benutzer nicht mit der Seite interagiert.

Zweitens: Wenn Sie den Inhalt im Popup anzeigen möchten, übergeben Sie eine URL als ersten Parameter, nicht "".

-1

Ok, Sie können also ein Popup-Fenster beim Laden der Seite erstellen, aber meines Wissens müssen Sie die Quelle als Ziel für das Popup-Fenster verknüpfen. EX: Google.com

<!DOCTYPE html> 
 
<html> 
 
<body onload="playAudio()"> 
 

 
<p>Click the button to open a new browser window.</p> 
 

 
<button onclick="playAudio()">Try it</button> 
 

 
<script> 
 
function playAudio() { 
 
    window.open("https://www.google.com", "width=200", "height=780"); 
 
} 
 
</script> 
 

 
</body> 
 
</html>

Verwandte Themen