Изменение флеш-файлов на экране нажатием кнопки

Я пытаюсь разработать способ заменить флэш-файл, отображаемый на экране, на другой файл, нажав кнопку. Мне удалось сделать это с образами jpg, но я не могу заставить его работать с файлами flash. Кто-нибудь может помочь? Буду весьма признателен за это.

Ниже представлены два htmls:

  1. Первый меняет образы jpg, и он работает
  2. Второй я сконструировал так, чтобы он делал то же самое с файлами flash, но он не работает.

Мне пришлось поместить // во все строки, иначе, когда я отправил вопрос, он пытался выполнить html. Спасибо.

Html 1. Это изменяет изображение 1 на изображение 2 при нажатии. Оно работает

<html>
<head>
    <script type = "text/javascript">
        function changeSrc()
        {
        document.getElementById("myImage").src = "Image 2.jpg";
        }
    </script>
</head>
<body>
    <img id = "myImage" src = "Image 1.jpg" width = "400" height = "400" />
    <br /><br />
    <input type = "button" onclick = "changeSrc()" value = "Change image">
</body>
</html>

Html 2. Он предназначен для изменения Flash 1 на Flash 2 при нажатии. Это не работает

<html>
<head>
    <script type = "text/javascript">
    function changeSrc()
        {
        document.getElementById("myImage").src = "Flash 2.swf";
        }
    </script>
</head>
<body>
    <object classid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" 
    id = "myImage" width = "450" height = "335"> 
    <param name = "movie"  value = "Flash 1.swf" /> 
    </object> 
    <br /><br />
    <input type = "button" onclick = "changeSrc()" value = "Change image">
</body>
</html>
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
999
1

Ответы 1

У меня такая же проблема. Однако я проделал эту работу в IE, но в Firefox она все еще не работает.

Код, который работает в IE:

document.getElementById('Flash1').movie = 'flash2.swf';

document.Flash1.movie = "flash2.swf";

document.getElementById('Flash1').LoadMovie(0, 'flash2.swf');

document.getElementsByName("Flash1")[0].movie = 'flash2.swf';

В IE будет работать любой код, выберите тот, который вам нравится.

Другие вопросы по теме