powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проверка соответствия браузера
6 сообщений из 6, страница 1 из 1
Проверка соответствия браузера
    #36229562
D_A_S1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
У меня есть следующая задача: проверить браузер пользователя, и если браузер Opera то вывести сообщение в начале страницы.
Для этого я делаю следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<script type="text/javascript">
    function InspectionBrowser() // проверка поддержки браузера
    {
	var browser_name = navigator.appName; // имя браузера
		
	var browser_ok = false; // true - если браузер не поддерживается нами
	if (browser_name == "Opera")
	     browser_ok = 'true';
	
	if (browser_ok == 'true') 
	   {
               Str = "<table width='100%' cellspacing='0' cellpadding='0' border='0'>"
               Str += "<tr align='center'><td>Текст сообщения </td></tr>"
               Str += "</table>"
               document.write(Str)
              }
    }

</script>

<body onload="InspectionBrowser()">

<!-- Заголовок  страницы -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
    <tr height="1"> тут мой текст

По идее, если пользователь зашел под браузером Opera то перед в body перед
Код: plaintext
1.
2.
3.
<!-- Заголовок  страницы -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
    <tr height="1"> тут мой текст
должен добавиться результат моей функции InspectionBrowser. Однако на самом деле происходит просто полная замена текста body на текст, который только в InspectionBrowser. Как добавить в начало body текст из InspectionBrowser и потом сам текст в body?
Заранее спасибо!
...
Рейтинг: 0 / 0
Проверка соответствия браузера
    #36229664
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может просто
Код: plaintext
1.
body.innerHTML = Str +body.innerHTML;
...
Рейтинг: 0 / 0
Проверка соответствия браузера
    #36229709
D_A_S1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
заменил в функции InspectionBrowser document.write(Str) на body.innerHTML = Str +body.innerHTML не помогло...
...
Рейтинг: 0 / 0
Проверка соответствия браузера
    #36229730
Korcar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создайте див между тэгами боди и табле и Ваш текст грузите в него через innerHTML
...
Рейтинг: 0 / 0
Проверка соответствия браузера
    #36229782
D_A_S1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно пример показать как в созданные div между body и table грузить текст с помощью innerHTML?
...
Рейтинг: 0 / 0
Проверка соответствия браузера
    #36230083
Денис Г.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
document.getElementById['div_id'].innerHTML = "тра та та"
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проверка соответствия браузера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]