Login
          
  

JavaScript Multipages mit th_mailformplus und realurl

Mit der neuen Version 4.0.0 von th_mailformplus ist es möglich ein Mailformular auf mehrere Seiten aufzuteilen. Dieses wird dann mit JavaScript realisiert. Problematisch wird es dann allerdings mit RealUrl, da ein base href gesetzt wird, wodurch die # im Link auf die Startseite verweisen. Abhilfe schafft hier eine kleine Modifikation des JavaScripts, in dem man die Funktion "set_step(step)" mit return aufruft:

 

$tempMarkerArray['###link_nextStep_start###'] = '<a href="#" onclick="return '.$additionalJS.'set_step('.($activeStep+1).');">';

 

 

$tempMarkerArray['###link_prevStep_start###'] = '<a href="#" onclick="return '.$additionalJS.'set_step('.($activeStep-1).')">';

 

 

$tempMarkerArray['###link_reload_start###'] = '<a href="#" onclick="return '.$additionalJS.'set_step('.$activeStep.')">';

 

Zusätzlich muss dann in der letzten Zeile der JavaScript Funktion "set_step(step)" ein "return false;" eingefügt werden. Dieses verhindert, dass der Link ausgeführt wird.

Von: Christian Lange

Sie können eine Antwort hinterlassen oder einen trackback von Ihrer eigenen Seite setzen.

networkteam - creative webprojects.  |  Fon 0431 986589-40  |  Fax 0431 986589-43  |  info@networkteam.com  |  Büro Kiel  |  Büro Hamburg  |  Impressum