Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с фреймами 
:(
    Опции темы
smirrnov
Дата 31.7.2010, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.7.2010

Репутация: нет
Всего: нет



Ситуация следующая, при вводе запроса в окно поиска одновременно открываются две вкладки в окне браузера. У меня не получается  сделать так, чтобы вторая вкладка не появлялась, поэтому прошу совета у вас как мне доработать php скрипт.

Код

<?php
if (isset($_GET["url"]) && isset($_GET["findValue"]))
{
   $url=$_GET["url"];
   $findValue= $_GET["findValue"];
}
else exit;
$curl = $url.$findValue;
echo $curl;
exit;
?>



Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="functions.js" type="text/javascript"></script>

</head>
<body onresize="if(document.getElementById('poiskres'))
document.getElementById('poiskres').style.height =  
(getViewportHeight()-32)+'px';">
        <table width="458" border="0" align="center" cellpadding="0" cellspacing="2">
          <tbody><tr>
            <td width="292" height="32" valign="top">             
 <input name="Finder" id="Finder" style="margin-top: 5px; height:
 15px; width: 260px;" value="poisk" onclick="deleteText(this, 
'poisk')" onkeypress="if(onEnter(event, this)){
 if(document.getElementById('poiskres')){
doPost('results', 'finder.php',{url:document.getElementById('defaultFinder').value,            findValue:escape(document.getElementById('Finder').value), height:getViewportHeight()},'','');               
document.getElementById('cerrar').style.display='block';
}else{doGet('results', 'finder.php', {url:'http://www.google.com/search?q=',                findValue:escape(document.getElementById('Finder').value),
height:getViewportHeight(),getIframe:true});
}
}" type="text">

            <input name="defaultFinder" id="defaultFinder" 
value="http://www.google.com/search?q=" type="hidden">    </td>
            <td width="141" valign="middle">
              <div>
                <div id="menuh">
                  <p><a class="item" href="#" style="background-image: url(&quot;img/dirs/google.gif&quot;); background-repeat: no-repeat; background-position: 1% 50%;" 
onclick="document.getElementById('cerrar').style.display='block';if(document.getElementById('poiskres')){doPost('results',
'finder.php',{url:'http://www.google.com/search?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight()},'','');}else{doGet('results','finder.php', 
{url:'http://www.google.com/search?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight(),getIframe:true});}setInputValue('defaultFinder','http://www.google.com/search?q=','google.gif');return
 false;" target="results"><u>Google - </u></a><u><a class="item" href="#" style="background-image: 
url(&quot;img/dirs/live.gif&quot;); background-repeat: no-repeat; 
background-position: 1% 50%;" 
onclick="document.getElementById('cerrar').style.display='block';if(document.getElementById('poiskres')){doPost('results',
 
'finder.php',{url:'http://search.live.com/results.aspx?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight()},'','');}else{doGet('results',
 'finder.php', 
{url:'http://search.live.com/results.aspx?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight(),getIframe:true});}setInputValue('defaultFinder','http://search.live.com/results.aspx?q=','live.gif');return
 false;" target="results">Live</a> -<a class="item" href="#" style="background-image: 
url(&quot;img/dirs/ask.gif&quot;); background-repeat: no-repeat; 
background-position: 1% 50%;" 
onclick="document.getElementById('cerrar').style.display='block';if(document.getElementById('poiskres')){doPost('results',
 
'finder.php',{url:'http://www.ask.com/web?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight()},'','');}else{doGet('results',
 'finder.php', 
{url:'http://www.ask.com/web?q=',findValue:escape(document.getElementById('Finder').value),height:getViewportHeight(),getIframe:true});}setInputValue('defaultFinder','http://www.ask.com/web?q=','ask.gif');return
 false;" target="results"> Ask</a></u></p>

                </div>
            </div>        </td>
            <td valign="bottom" width="17">
              
   <div id="cerrar" style="margin-top:
 8px;"><a href="#" class="top_parent" onclick="cerrarIframe(); return 
false;"><strong>X</strong></a></div>
            </td>
            </tr>
        </tbody></table>

<iframe id="results" src="" width="700" height="460" align="center">

</iframe>
</body></html>



Это сообщение отредактировал(а) smirrnov - 1.8.2010, 19:17
PM MAIL   Вверх
skyboy
Дата 31.7.2010, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 10
Всего: 260



PHP никак не "открывает вкладки" в браузере клиента.
если проблема и есть(а, видимо, есть), то в javascript части
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0783 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.