передача строковой переменной с пробелом в popup окно

dimants

Новичок
передача строковой переменной с пробелом в popup окно

Доброе время суток! Помогите пожалуйста с проблемой!
мне нужно передать переменную методом гет в новое окно
вид переменной : $var="109 222";

ссылка выглядит так:
<a href=javascript:look('cart.php?action=AddToCart&code=322%A0781&number=-1','',100,100,100,100);>
Добавить</a>

т.е. при передаче я использую urlencode()

при открытии нового окна в explorer у меня выдается сообщение: невозможно найти страницу, что понятно, т.к. адрес становится:
PHP:
http://ww.site.ru/catalog/cart.php?action=AddToCart&code=322 781&number=-1
( с пробелом), что нельзя

т.е. эксплорер сам обрабатывает %A0, но мне то надо получить эту переменную!!! что делать???
 

Ямерт

The Old One
Пробел и есть %20. Товарищ неизвестно зачем привёл нам переменную с пробелом, и не сказал, где она вообще используется. Может, она вообще просто для красоты?
ссылка выглядит так:
<a href=java script:look('cart.php?action=AddToCart&code=322%A0781&number=-1','',100,100,100,100);>
Добавить</a>
Попробуй написать так:
<a href="javascript:look('cart.php?action=AddToCart&code=322%A0781&number=-1','',100,100,100,100);">
 

dimants

Новичок
извиняюсь за допущенные неточности
1. слово javascript написано слитно
2. я пробовал и %20 и %A0, без разницы, т.е. я использовал и urlencode и rawurlencode.

Проблема остается...
 

Ямерт

The Old One
Достаточно трудно что-то посоветовать, не зная что делает эта твоя функция - тебе самому так не кажется? Учись задавать вопросы.
 
Сверху