Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Запуск скрипта при открытии (https://javascript.ru/forum/css-html/52597-zapusk-skripta-pri-otkrytii.html)

volanddd 26.12.2014 11:17

Запуск скрипта при открытии
 
Вложений: 1
День добрый.
Есть скрипт который запускается по кнопке.
А как его запустить при загрузке страницы?
Никак не пойму(

<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>jbCallMe</title>
  <link rel="stylesheet" type="text/css" href="css/style.css">
  <link rel="stylesheet" type="text/css" href="css/jquery.jbcallme.css">
  <script type="text/javascript" src="js/jquery.js"></script>
  <script type="text/javascript" src="js/jquery.jbcallme.js"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
    $('.demo2_callme_button').jbcallme({
        postfix: "callme_order", 
        fields: {
            time: {
                label: "Удобное для звонка время",
                placeholder: "17:30 - 20:00",
            },
            descr: {
                label: "Примечание",
                type: "textarea",
            },
            action: {
                type: "hidden",
                value: "callme_order",
            },
        },
    });
});
</script>	
<a class="bblue_btn demo2_callme_button" >Демонстрация</a>

<body onload="callme_order"> 

</body>

пробовал <body onload="callme_order">
никак

Safort 26.12.2014 11:37

Попробуй так
<body onload="callme_order()">

volanddd 26.12.2014 11:54

Не сработало
В консоли
Uncaught ReferenceError: callme_order is not defined
Но кнопка есть, и по клику по ней модальное запускается. Т.е. скрипт подключился

volanddd 26.12.2014 12:44

это понятно.
вот как его можно вызвать тогда без body?

volanddd 26.12.2014 12:50

Цитата:

Сообщение от Rise (Сообщение 348387)
volanddd, у тебя два тэга body :blink:

Суть понял проблемы.
надо вызвать класс не по клику(событие), а при откритии страницы

cupron 26.12.2014 19:26

Если это http://jbcallme.ru/ этот или http://jetbit.ru/market/jbcallme этот плагин можно настроить на пустую ссылку, допустим
<a class="demo2_callme_button"></a>

а потом просто сделать так
$(function() {
    $('.demo2_callme_button').jbcallme({
        postfix: "callme_order", 
        fields: {
            time: {
                label: "Удобное для звонка время",
                placeholder: "17:30 - 20:00",
            },
            descr: {
                label: "Примечание",
                type: "textarea",
            },
            action: {
                type: "hidden",
                value: "callme_order",
            },
        },
    }).click();
});


Часовой пояс GMT +3, время: 18:10.