2014-11-17 4 views
0

Я использую форму контакта 7 на Wordpress на двух страницах (в том же виде, на двух разных страницах) и хотел бы перенаправить на соответствующие .../благодарности по каждому.Как перенаправить к умолчанию/спасибо с Javascript

Используя следующий JavaScript:

on_sent_ok: "location.replace ('/ спасибо');"

перенаправляет к domain.com/thanks, где я хотел бы поехать в domain.com/page1/thanks или domain.com/page2/thanks, когда они заполняют для на стр.1 или page2.

Как изменить javascript, чтобы сделать это без необходимости реализации двух разных форм?

ответ

0

Оставьте сообщение /, он сообщает навигатору, что то, что вы ему даете, является абсолютным путем из вашего домена.

Так просто сделать: on_sent_ok: "location.replace('thanks');"

То есть, если вы на какой-то yourdomainname.com/somepage и хотите перейти к yourdomainname.com/thanks. Если вы хотите, чтобы перейти к yourdomainname.com/somepage/thanks, то одно решение, чтобы сцепить свой путь дополнение к текущему пути:

on_sent_ok: "location.replace(location + '/thanks');" 

EDIT: Кажется, изменение путь внутри места работы тоже. Он полностью игнорирует любые переменные GET, присутствующие в URL-адресе.

on_sent_ok: "location.pathname += "/thanks";" 

Это займет у вас от yourdomainname.com/somepage?gclid=XYZ к yourdomainname.com/somepage/thanks?gclid=XYZ.

+0

На самом деле, теперь мой вопрос заключается в том, что, так как мы ездим трафик от AdWords для него добавляет GCLID целевой страницы URL (имя_домен? .com/somepage? GCLID = XYZ). Так что в основном теперь он добавляет/спасибо после gclid, который ничего не делает .... Как я могу удалить gclid? –

+0

Отлично, что сработало! Большое спасибо! (et je connaissais un Antoine Combes a Cergy-Pontoise, mais j'imagine que c'est un nom courant :)) –

+0

Je suis originaire du Val d'Oise, mais ça m'étonnerait beaucoup que ça ait été moi :) –

0

Вы могли бы обеспечить точный URL вместо того, чтобы делать замену:

on_sent_ok: "window.location.replace('http://www.example.com/');" 
+1

не так уж ужасно статичен? –

Смежные вопросы