Как перейти на страницу и запустить на ней javascript

Главные вкладки

Аватар пользователя makbuk makbuk 12 марта 2017 в 19:08

Я пытаюсь реализовать следующую функциоанльность, добавляю кнопку на страницу, при нажатии на кнопку происходит переход на главную страницу, туда передаются данные с поля координаты (на странице) и запускается javascript.
Не могу найти подходящих примеров:
1. Как получить данные с страницы?
2. Как их передать на главную страницу и запустить javascript?
Если у кого-то есть подобные примеры поделитесь пожалуйста.

Данные загрузить я могу, но не получается подвязать загрузку данных под функцию submit.
$geofield = field_get_items('node', $node, 'field_location_exif');
$location = array(latitude => $geofield[0][lat], longitude => $geofield[0][lon]);

<?php
function show_on_map_node_view($node$view_mode$langcode) {
  if (
$node->type == 'addproblem') {
    
$form drupal_get_form('redirect_button_form');
    
$node->content['redirect_button'] = $form;
 }
}

function 

redirect_button_form($form, &$form_submit) {
    
$form['submit'] = array(
        
'#type' => 'submit',
        
'#value' => t('Show on map'),
    );
    return 
$form;
}

function 

redirect_button_form_submit($form, &$form_state) {
    
drupal_goto('<front>');    
}
?>

Комментарии

Аватар пользователя gun_dose gun_dose 12 марта 2017 в 21:18

1. Записать данные в сессию
2. На главной скрипт подключать инлайново через drupal_add_js или через $form['#attached'], вставив в него значения из сессии.