IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   Cрочно! javascript (http://www.imho.ws/showthread.php?t=66497)

aribuser 18.08.2004 12:01

Cрочно! javascript
 
Есть спец по JavaScript?? Подкрутить одну фигулину надо. Срочно. Прямо сейчас! Работы на пол-минуты для спеца. Оплата через PayPal сразу.

Sinker 18.08.2004 12:01

Ты б хоть приблизительно написал что делать надо...

aribuser 18.08.2004 12:05

Надо чтобы результаты открывались в новом окне


<OBJECT ID = 'fnd1'
CLASSID = 'CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83'>
<PARAM NAME = 'FieldDelim' VALUE='|'>
<PARAM NAME = 'DataURL' VALUE='search.txt'>
<PARAM NAME = 'UseHeader' VALUE=true>
<PARAM NAME = 'CaseSensitive' VALUE=false>
</OBJECT>

<! Interface >
<! Input>
<INPUT TYPE = "text" NAME = "WORD" VALUE = "" SIZE = 20>
<! Button>
<BUTTON onclick = "findkeyword()">Search</BUTTON><br><br>
<! Result>
<B ID = 'rezult'></B>

<! tables >
<TABLE STYLE = 'visibility:hidden'>
<TR>
<TD><INPUT NAME = 'f1' DATASRC = #fnd1 DATAFLD = 'p1' ></TD>
<TD><INPUT NAME = 'f2' DATASRC = #fnd1 DATAFLD = 'p2'
DATAFORMATAS = "html"></TD>
</TR>
</TABLE>

<SCRIPT>
function findkeyword() { //
if (!WORD.value) return //
var xrezult = "", y
fnd1.recordset.moveFirst() //
while (!fnd1.recordset.eof){ //
y = f1.value.toLowerCase()
if (y.indexOf(WORD.value.toLowerCase())>=0){ //
xrezult+= f2.value +"<BR>" //
}
fnd1.recordset.moveNext() /* Nothing, check spelling*/
}
if (!xrezult
)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
document.all.rezult.innerHTML = xrezult
}

</SCRIPT>

Надо чтобы результаты открывались в новом окне

Ну и сразу цену огласить, если кто сделать соберется

Sinker 18.08.2004 12:20

Попробуй заменить
Код:

)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
document.all.rezult.innerHTML = xrezult
}

на
Код:

)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
{
  reswnd=window.open('/results.html','','width=250,height=150');
  reswnd.document.all.rezult.innerHTML = xrezult;
}
}

results.html:
Код:

<html>
<head>
  <title>Results</title>
</head>
<body>
<div id=rezult name=rezult></div>
</body>
</html>

Возможно придется доработать напильником...

aribuser 18.08.2004 12:30

Извини, закрыл тему и появился ответ. Сейчас гляну :yees: :yees: :yees:

насчет напильника, ты , наверное, прав был. Чего-то не хочет работать :confused:

Sinker 18.08.2004 12:31

Ну окно создается? опиши что происходит...

aribuser 18.08.2004 12:42

Создается. Понял

('/results.html',''

надо логически думая ('results.html',''

И ВСЕ ПОШЛО :p

осталось только отрицательный ответ также в новое окно вывести :confused: а он пока не выходит (Sorry, we can't find any information.)

Sinker 18.08.2004 12:46

попробуй
Код:

)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
{
  reswnd=window.open('/results.html','','width=250,height=150');
  reswnd.document.write("<html><head><title></title></head><body>"+xrezult+"</body></html>");
}
}

У меня похожий вариант работает

aribuser 18.08.2004 12:48

Заменил

Цитата:

)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
на


Цитата:

)reswnd=window.open('Noresult.html','');
else
где Noresult.html содержит отрицательный ответ. Все работает Воспользовался твоей логикой, но не уверен, что это правильное решение.
Прокомментируй, пожалуйста.

И заодно куда и сколько заплатить?

И .. СПАСИБО ОГРОМНОЕ. ОЧЕНЬ ВЫРУЧИЛ !!!!!

Sinker 18.08.2004 12:53

Код:

if (!xrezult
)document.all.rezult.innerHTML = "Sorry, we can't find any information.
else
document.all.rezult.innerHTML = xrezult
}

на
Код:

if (!xrezult)
{
  reswnd=window.open('/results.html','','width=250,height=150');
  reswnd.document.all.rezult.innerHTML = "Sorry, we can't find any information.";
  //или
  //reswnd.document.write("<html><head><title></title></head><body>Sorry, we can't find any information.</body></html>");
}
else
{
  //document.all.rezult.innerHTML = xrezult
  reswnd=window.open('/results.html','','width=250,height=150');
  reswnd.document.all.rezult.innerHTML = xrezult;
  //или
  //reswnd.document.write("<html><head><title></title></head><body>"+xrezult+"</body></html>");
}
}

вроде так


Нормальное решение, раз работает. :-))
А по поводу оплаты... как-то не принято здесь за помощь деньги брать. Хватит простого голоса и благодарности.

aribuser 18.08.2004 13:20

ОТЛИЧНО!!! Все работает!

Еще раз спасибо. Отличная работа!

Как и сказал, отблагодарить могу только через PayPal. Cкажи на какой адрес отправить. И сколько :)

Цитата:

Сообщение от Sinker
А по поводу оплаты... как-то не принято здесь за помощь деньги брать. Хватит простого голоса и благодарности.

Спасибо! Ты в самом деле меня сильно выручил. Тебе сегодня на небесах в личном деле в графе добрых дел большую галочку поставят :) От моего спасибо много не изменится, но, поверь, что благодарю от души. Удачи тебе!

Sinker 18.08.2004 13:30

Всегда рад помочь.

ЗЫ. По приколу создал себе аккаунт в paypal. Нифига не понял. :-)) Ни номера, логина.... как пользоваться?... :-)

aribuser 19.08.2004 01:35

Логин - это твой адрес. Они сами - просто центр по проведению переводов. Я отсылаю деньги с кредитной карты или со своего баланса у них, они уведомляют тебя мылом автоматом о том, что ты получил некую сумму и она находится на твоем балансе :claps: . После этого ты можешь ее вывести на свой банковский счет или потратить где-то где принимают платежи с их баланса. Таким образом, можно отправить деньги любому у кого есть мыло. После этого он регистрируется с ними (или он уже зарегистрирован) и распоряжается ими как хочет. Жутко удобно, популярно и быстро. Я думаю, в сети процентов 20 платежей проходит только через них.

Ale 19.08.2004 02:04

Цитата:

После этого он регистрируется с ними (или он уже зарегистрирован) и распоряжается ими как хочет
Этож просто праздник какой-то :) Тока жаль мы чужие на этом празднике - http://www.paypal.com/cgi-bin/webscr...ntries-outside

Звиняюсь за оффтоп..


Часовой пояс GMT +4, время: 06:40.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.