2016-03-16 3 views
0

У меня следующие два файла html. submit.html открывает newPage.html на submit и newPage.html открывает submit.html при отправке. Проблема заключается в том, что submit.html воспроизводит аудиофайл в скрытом iframe. Как закрыть файл submit.html, чтобы музыка не воспроизводилась сама, если страница повторяется?Как закрыть предыдущую страницу, если ее перепечатано

submit.html

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="ISO-8859-1"> 
    <title>Submit</title> 
</head> 
<body> 

    <iframe src="http://localhost/Audio/src/audio.html" style="width:0;height:0;border:0; border:none;"></iframe> 


    <form target="newPage" action=NewPage.html> 
     <input type="submit" value="click"> 
    </form> 

</body> 
</html> 

newpage.html

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="ISO-8859-1"> 
<title>newPage</title> 
</head> 
<body> 
    here we are 

    <form action="submit.html"> 
     <input type="submit" value="click"> 
    </form> 
</body> 
</html> 
+0

попробуйте использовать куки-то ... хранить в стоимости печенья, если страница уже посетили поэтому следует избегать играть аудио снова, все js – nelek

+0

удалите iframe со звуком. –

ответ

1

Проще всего было бы закрыть первую страницу sumbit.html на кнопку мыши, как этот: <input type="button" value="click" action="NewPage.html" onclick="self.close()">

Это только один экземпляр страницы будет открыт при отправке на newpage.html.

Другой лучшим вариантом было бы сделать скрипт:

<script language="javascript" type="text/javascript"> 
function windowClose() { 
window.open("http://www.yourdomain.com/submit.html"); 
window.close(); 
} 
</script> 

Html

<input type="button" value="Click" onclick="windowClose();">

+0

Не совсем то, что я ищу. Это закрывает отправку с страницы отправки. Мне нужно уметь закрыть submit.html из newpage.html – DCR

+0

Вы не можете ....... –

+0

Это закроет страницу отправки после открытия новой страницы. –