INPUT TYPE=BUTTON и Javascript...

sizif

Registered
Здравейте!

Използвам джаваскрипт, за да подкарам един бутон като връзка:

<INPUT CLASS="bt20" TYPE="BUTTON" onClick="javascript:window.location='forum_post.php';" />

В този си вид браузъра зарежда адреса, но се оказа, че не действа като връзка, а пренасочва, което е проблем, защото не мога да използвам

$_SERVER['HTTP_REFERER'];

за да взема адреса на предишната страница (а ми трябва, защото на страницата към която е връзката имам бутон с опция "назад") :(

С какво мога да заменя метода window.location, за да реша проблема?

Благодаря предварително!
 
Пробавах го, но и така пренасочва :(

Иначе проблема е в джскрипта, не в РНР, защото от стандартен линк нещата се получават...

Някакъв начин да избегна джаваскрипта, но да запазя бутона?
 
Здравей, Жоро! :)

Не искам да е форма, защото при върщане назад с бутон "Бак" на браузъра ще иска потвърждение...

Трябва да е стандартен линк и вероятно без JS няма да стане :(

С CSS не се получава добре при ФФ. Задавах изображение за стил на линка, пробвах със <СПАН>-таг, Модзила си знае своето :(

Някой да е успявал да реши този проблем?
 
Здравей, Смирноф! :)

Не, не ми върши работа. Бутонът с проблемния Js се намира на страница А и трябва да служи като линк към страница Б.
На страница Б потребителя пише във форма, има опция за преглед и пр... Т.е. стр Б може да се презарежда н-брой пъти...

Идеята е, когато потребителя приключи с работата си на стр Б да го върна към стр А, но тя е с динамичен адрес, тъй че ми трябва стойността й, а не мога да я взема заради бутона.

Най-удобно е да взема стойността напр с $_SERVER['HTTP_REFERER']; при първото зареждане на стр Б - (тази стойност е всъщност конкретния адрес на стр А) и да я предавам при обработката на формата в стр Б, така че да е налична за връщане по всяко време...

Проблемният бутон е на стр А и препраща към стр Б...

ПП: бутоните тук са стандартен анчър с имг-таг. Не е много удобно, но май ще постъпя така...

Благодаря на всички, к се включиха с мнения!
 
Здравейте.
Имам въпрос дали е възможно да огранича бутон който ми е на веб сайта да работи на дати т.е. да го настроя така да распознава датата на компютера и да се включва автоматично.
Пр. дата 12.09.2009 да работи бутона , 13.09.2009 бутона да не работи има ли такъв код изобщо.

Надявам се, че сте ме разбрал какво искам :)
Благодаря Ви предварително
 

Back
Горе