как сохранить отображение на текущем слайде [слайдер javascript] после нажатия кнопки подтверждения - PullRequest
0 голосов
/ 01 августа 2011

Положение:

У меня есть веб-страница, использующая слайдер javascript [крошечный слайдер из скриптовой точки com].
Я создал контактную форму на последнем слайде с проверкой jquery и php.
Все работает отлично, КРОМЕ:
После нажатия кнопки «Отправить» на веб-странице отображается первый слайд.
Не обязательно жарко, чтобы он приклеился к контакту «слайд».

Навигация по сайту осуществляется с помощью строки вроде:

onclick="slideshow.pos(0)  
onclick="slideshow.pos(1)  
onclick="slideshow.pos(2)  
onclick="slideshow.pos(3)  
onclick="slideshow.pos(4)

Мне нужен контакт "слайд", чтобы остаться на "слайд-шоу.пос (4)".

Код:

//If there is no error, send the email 
if(!isset($hasError)){ 
    $emailTo = 'myemail@gmail.com'; //Put your own email address here 
    $body = "Name: $name \n\nEmail: $email \n\nSubject: $subject \n\nComments:\n $comments"; 
    $headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email; 
    mail($emailTo, $subject, $body, $headers); 
    $emailSent = true; 
}

Как я могу это сделать? В идеале, я мог бы запустить какой-нибудь javascript после отправки электронного письма, чтобы обновить страницу и отправить пользователю «slideshow.pos (4)» ??
Любая помощь будет оценена,

Mark

1 Ответ

0 голосов
/ 01 августа 2011

Вы можете «отправить» свои данные с помощью Ajax-вызова и избежать обновления страницы в первую очередь. Если вы никогда не использовали Ajax, найдите время, чтобы взглянуть на https://developer.mozilla.org/en/ajax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...