>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Тулбар и поиск методом POST http://forum.mozilla-russia.org/viewtopic.php?id=36698 |
eXeLe > 04-07-2009 11:30:35 |
при написании тулбара возникла проблема. |
eXeLe > 04-07-2009 12:13:44 |
аналог с гетом, где в УРЛ подставляется строка... Выделить код Код:case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { URL = "http://www.google.com/search?q=" + searchTerms; } break; 04-07-2009 12:29:57 Выделить код Код:case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { var http = new XMLHttpRequest(); var postdata= "name=ЗАПРОС"; http.open("POST", "http://site.ru/?a=search", true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", postdata.length); http.send(postdata); или так Выделить код Код:case "web": if(isEmpty) { URL = "http://www.google.com/"; } else { var req = new XMLHttpRequest(); req.open('POST', 'http://mysite.ru/?a=search', true); var post = "name=ЗАПРОС"; req.send(post); } при попытке поиска, браузер перекосило... |
eXeLe > 06-07-2009 13:38:48 |
Bump |
Anton > 06-07-2009 14:42:20 |
eXeLe пишет
Я не очень в POST'ах разбираюсь, но loadURI(aURI, aReferrer, aPostData, aAllowThirdPartyFixup); и есть ещё методы tabbrowser'а |
eXeLe > 06-07-2009 14:47:20 |
спасибо, буду пробовать с этим |
eXeLe > 08-07-2009 16:33:53 |
раобрался с проблемой, главная ошибка была - моя лень почитать нормально код |