2011-08-01 6 views
0

Situation:comment garder l'affichage sur la diapositive en cours [javascript curseur] après le bouton d'envoi est pressé

J'ai une page web utilzing un javascript curseur [petit curseur de dot com scriptiny].
J'ai créé un formulaire de contact sur la dernière diapositive avec validation jquery et validation php.
Tout fonctionne correctement SAUF pour:
Après avoir cliqué sur Soumettre, la page Web affiche la première diapositive.
Vous ne savez pas à quelle température le faire adhérer à la "glissière" de contact.

navigation du site se fait en utilisant une chaîne comme:

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

J'ai besoin du contact "slide" pour rester "slideshow.pos (4)".

code:

//If there is no error, send the email 
if(!isset($hasError)){ 
    $emailTo = '[email protected]'; //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; 
} 

Comment puis-je faire cela? Idéalement, je serais en mesure d'exécuter un peu de javascript après l'envoi de l'e-mail en faisant l'actualisation de la page envoyer l'utilisateur à "slideshow.pos (4)" ??
Toute aide serait appréciée,

Mark

+0

Pouvez-vous poster le code pour lequel vous avez des questions afin que SO puisse mieux vous aider? – afuzzyllama

Répondre

0

Vous pouvez « soumettre » vos données avec un appel Ajax et éviter la page de rafraîchir en premier lieu. Si vous n'avez jamais utilisé Ajax, prenez le temps de regarder https://developer.mozilla.org/en/ajax.

Questions connexes