2013-02-14 3 views
4

Я использую HTML-код, и я не показываю un Alert Message или поле оповещения, я не знаю, что он называется, но сообщение с кнопкой «ОК».HTML-Alert Box при загрузке страницы

Я хочу показать это предупреждение, когда страница загружена.

Как это сделать?

И как это сделать с заголовком в поле оповещения?

Нужен ли JavaScript? если нет, как это сделать без javascript?

Jonathan

+0

вам нужен javascript. найдите кнопку предупреждения. – thatidiotguy

ответ

13

Да, у вас должен быть javascript. Самый простой способ это просто положить это в нижней части HTML-страницы:

<script type="text/javascript"> 
alert("Hello world"); 
</script> 

Есть более предпочтительные способы, как с помощью готовых функции JQuery, но этот метод будет работать.

+0

Спасибо, но знаете, как установить заголовок для окна предупреждения? –

+0

Это не может быть сделано со стандартным полем предупреждения в javascript. Вы можете использовать более сложное решение DHTML для достижения чего-то подобного. Используя что-то вроде того, что предложил «Shanimal», может это сделать. –

3

вам нужен крошечный бит Javascript.

<script type="text/javascript"> 
window.onload = function(){ alert("Hi there"));} 
</script> 

Это немного отличается от ответа Адама. Эффективная разница заключается в том, что этот предупреждает, когда браузер считает страницу полностью загруженной, а предупреждения Адама, когда браузер просматривает часть тега <script> в тексте. Разница заключается, например, в изображениях, которые могут продолжаться параллельно в течение некоторого времени.

+0

Спасибо, но знаете ли вы, как установить заголовок для окна предупреждения? –

+0

Нет, поле, которое вы получаете из оповещения, определяется браузером. –

3

Если вы используете jqueryui (или другой набор инструментов), это, как вы делаете это

http://codepen.io/anon/pen/jeLhJ

HTML

<div id="hw" title="Empty the recycle bin?">The new way</div> 

Javascript

$('#hw').dialog({ 
    close:function(){ 
     alert('the old way') 
    } 
}) 

UPDATE: как включить jqueryui, указывая на КДС

<link rel="stylesheet" type="text/css" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css"> 
<script src="http://code.jquery.com/jquery-1.9.0.js"></script> 
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script> 
+0

Спасибо, но знаете, как установить заголовок для окна предупреждения? –

+0

Имейте в виду, что с этим решением вам необходимо включить JQuery, JQuery UI и JQuery UI Theme на свою страницу. Это гораздо сложнее, чем использование простого окна предупреждения Javascript, но вы должны иметь возможность по крайней мере изменить заголовок (и, конечно, это выглядит действительно круто). –

+0

Есть и другие библиотеки, кроме jqueryui – Shanimal

2

Для изготовления предупреждения просто поставить под яваскриптом кода в сноске.

<script> 
$(document).ready(function(){ 
    alert('Hi'); 
}); 
</script> 

Вам также нужно загрузить файл jquery min. Пожалуйста, вставьте этот скрипт в заголовок.

<script type='text/javascript' src='https://code.jquery.com/jquery-1.12.0.min.js'></script> 
1
<script type="text/javascript"> 
    window.alert("My name is George. Welcome!") 
</script> 
3

Вы можете использовать различные методы, один использует функцию Javascript window.onload в простом вызове функции из скрипта или из тела, как в приведенных выше решений, вы можете также использовать JQuery сделать это, но это просто модификация Javascript ...Просто добавьте Jquery в ваш заголовок вставив

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 

к головной секции и открыть другой тег сценария, в котором вы отобразить уведомление, когда DOM готов т `

<script> 
    $("document").ready(function() { 
     alert("Hello, world"); 
    }); 
</script> 

`

Это использует JQuery для запуска функции, но поскольку jQuery является структурой Javascript, он содержит код Javascript, следовательно, функция предупреждения Javascript. Надеюсь, это поможет ...

Смежные вопросы