при нажатии кнопки я хочу, чтобы приветственное сообщение отображалось с использованием javascript в drupal. Я создал файл .js и знаю, что для этого нужно использовать drupal_add_js (drupal_get_path ('module', 'document'). '/ click.js'); но проблема заключается в создании кнопки, которую я использовал $ form ['click'] = array (
'#type' => 'button',
'#attributes' => array ('onclick' => drupal_add_js (drupal_get_path ('module', 'document'). '/cancel.js')),
'#value' => t ('click'),
);
Я хочу, чтобы это приветственное сообщение, которое я включил в js-файл, показывалось при нажатии кнопки.
Пожалуйста, помогите
Привет, спасибо за беспокойство ..........
вот как я поступил в файле .module
функция document_form (& $ node) {
$ form ['click'] = array (
'#type' => 'button',
'#attributes' => array ('onclick' => message ()),
'#value' => t ('click'),
);
}
функция document_form_alter (& $ form, & $ form_state, $ form_id) {
drupal_add_js (drupal_get_path ('module', 'document'). '/ cancel.js', 'module');
$ settings ['click'] = array (
'nid' => $ form ['nid'] ['# value'],
'cid' => $ form ['cid'] ['# value'],
'uid' => $ form ['uid'] ['# value'],
'pid' => $ form ['pid'] ['# value'],
);
drupal_add_js ($ settings, 'setting');
} * +1010 *
и мой код файла .js выглядит следующим образом:
функциональное сообщение ()
{
alert («Это окно оповещения было названо»);
}
<body>
</body>
но все еще при нажатии кнопки я не получаю сообщение "Это окно оповещения было вызвано"
Пожалуйста, помогите, где проблема идет сейчас .......
Спасибо заранее ....
в ожидании вашего ответа