Я разрабатываю сайт Volusion и как метод добавления элементов в корзину, я хочу, чтобы потенциальные клиенты могли ввести код продукта, чтобы автоматически добавить этот товар в корзину.
Итак, мне нужна форма, которая полностью заменит то, что находится в адресной строке:
http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode=
И тогда мне нужно поле, где они помещают код продукта, и код добавляется в конце … Я просматривал ответ на все это, но ничего не работает …
В Volusion есть несколько способов добавить продукты в корзину, но это примерно так же просто, как и получается.
<form action="ShoppingCart.asp" name="form" method="get"> <input type="text" value="" name="ProductCode"> <input type="submit" value="Add To Cart"> </form>
Вы имеете в виду, вы хотите сделать перенаправление? Есть только два способа изменить то, что находится в адресной строке:
Помимо этого, вы не можете изменить URL-адрес, не переведя его на страницу, на которую вы ее изменяете. Если вы хотите отправить их на эту страницу, вы можете:
window.location.href="http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode=";
Если вы хотите изменить хэш, вы можете сделать
window.location.hash='foo';
что изменит URL-адрес с http://www.yourvolusionstore.com/ShoppingCart.asp
на http://www.yourvolusionstore.com/ShoppingCart.asp#foo
не переходя от страницы.
Если вы пытаетесь выполнить что-то еще, прошу пояснить это в вашем вопросе.