Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: передача параметра(похожая проблема)
 
 автор: dina   (20.03.2006 в 13:41)   письмо автору
 
 

есть ссылка, по которой открывается новое окно определенного размера с помощью script

<a href='#' onclick=\"winop()\">".$firm["namefirm"]."</a>


<script language="JavaScript"> 
function winop() 
{windop = window.open("http://www.avtosat.ch-r.ru/formregistr.php?id=19","mywin","height=800, width=740,left=,top=");}
</script>


надо чтобы у каждой ссылки был свой ID, т.е. id=".$car["id_user"]." когда так пишу в скрипте не работает

   
 
 автор: 12345   (20.03.2006 в 13:46)   письмо автору
 
   для: dina   (20.03.2006 в 13:41)
 

Надо писать по правилам записи параметров в УРЛе -

<a href='#' onclick=\"winop()\">".$firm["namefirm"].'&'.$car["id_user"]." "</a>

   
 
 автор: dina   (20.03.2006 в 13:57)   письмо автору
 
   для: 12345   (20.03.2006 в 13:46)
 

надо чтобы ".$car["id_user"]." не выводилось, а передовалось на другую страницу, где потом используется

 $query = "select * from users where  id_user='$id";


когда я писала без использования script, все работало. Как передать id?

<a href=\"../formregistr.php/?id=".$car["id_user"]."\")>".$firm["namefirm"]."</a>

   
 
 автор: 12345   (20.03.2006 в 14:59)   письмо автору
 
   для: dina   (20.03.2006 в 13:57)
 

Не понятно, что делает winop().

Если она обновляет страницу командой location=(строка); , то пишете в строке нужный параметр.

echo "location='../formregistr.php/?id='".$car["id_user"]."';";

   
 
 автор: dina   (20.03.2006 в 15:06)   письмо автору
 
   для: 12345   (20.03.2006 в 14:59)
 

winop().
окрывает страницу определенного размера

   
 
 автор: 12345   (20.03.2006 в 15:42)   письмо автору
 
   для: dina   (20.03.2006 в 15:06)
 

Тогда в open(url, ...) на место url cтавите эту строку.

   
 
 автор: dina   (20.03.2006 в 15:54)   письмо автору
 
   для: 12345   (20.03.2006 в 15:42)
 

не работает

   
 
 автор: elenaki   (20.03.2006 в 16:08)   письмо автору
 
   для: dina   (20.03.2006 в 15:54)
 


<script language="JavaScript"> 
function winop() 
{windop = window.open("http://www.avtosat.ch-r.ru/formregistr.php?id=<?=$car['id_user']?> ","mywin","height=800, width=740,left=,top=");} 
</script> 

<a href='#' onclick="winop()">,?=$firm["namefirm"]?></a> 

   
 
 автор: dina   (20.03.2006 в 16:33)   письмо автору
 
   для: elenaki   (20.03.2006 в 16:08)
 

теперь на какую-бы ссылку не нажала id=13
вот часть кода

<script language="JavaScript"> 
function winop() 
{windop = window.open("http://www.avtosat.ch-r.ru/formregistr.php/?id=<?=$car['id_user']?>","mywin","height=800, width=740,left=,top=");}
</script>
<?     
                                
print "<tr bgcolor=\"#F0F0F0\" class=\"text\">
    <td height=\"39\">
$tip_kuz/".$car['ves']."/".$car["v"]."<br><font color=\"#999999\">$dshv</font>$tir $ekmt $adr</td>
    <td>"
.$car["ot"]."<br><font color=\"#999999\">$data $adday</font></td>
    <td>"
.$car["do"]."</td>
    <td>
$mincurs</td>
    <td colspan=\"2\">"
.$car["note"]."</td>
  </tr>
  <tr class=\"text\">
    <td height=\"42\" colspan=\"5\" ><div align=\"left\">Фирма:<a href='#' onclick=\"winop()\">"
.$firm["namefirm"]." </a>, т.: ".$firm["fphone"]."  ".$car["kontakt"]." </div></td>
    <td width=\"11%\"> "
.$car["time"]."</td>
  </tr>"
;}
                        
                    
?>

   
 
 автор: Trianon   (20.03.2006 в 16:53)   письмо автору
 
   для: dina   (20.03.2006 в 16:33)
 

А так?

<script language="JavaScript"> 
function winop(id) 
{windop = window.open("http://www.avtosat.ch-r.ru/formregistr.php/?id="+id,"mywin","height=800, width=740,left=,top=");} 
</script> 
<?      
                                
print "<tr bgcolor=\"#F0F0F0\" class=\"text\"> 
    <td height=\"39\">
$tip_kuz/".$car['ves']."/".$car["v"]."<br><font color=\"#999999\">$dshv</font>$tir $ekmt $adr</td> 
    <td>"
.$car["ot"]."<br><font color=\"#999999\">$data $adday</font></td> 
    <td>"
.$car["do"]."</td> 
    <td>
$mincurs</td> 
    <td colspan=\"2\">"
.$car["note"]."</td> 
  </tr> 
  <tr class=\"text\"> 
    <td height=\"42\" colspan=\"5\" ><div align=\"left\">Фирма:<a href='#' onclick=\"winop("
.$car['id_user'].")\">".$firm["namefirm"]." </a>, т.: ".$firm["fphone"]."  ".$car["kontakt"]." </div></td> 
    <td width=\"11%\"> "
.$car["time"]."</td> 
  </tr>"
;} 
                         
                    
?> 

   
 
 автор: 12345   (20.03.2006 в 17:06)   письмо автору
 
   для: Trianon   (20.03.2006 в 16:53)
 

dina: с трудом Вы открываете корпоративные секреты. Но в приведённом коде ссылка-то одна! Поэтому какой смысл говорить, что на всех ссылках одно и то же? От этого мы узнаем только больше, а интересы секретности пострадают.

   
 
 автор: dina   (20.03.2006 в 17:15)   письмо автору
 
   для: 12345   (20.03.2006 в 17:06)
 

ничего секретного, на всех ссылках не одно и тоже

   
 
 автор: 12345   (20.03.2006 в 18:46)   письмо автору
 
   для: dina   (20.03.2006 в 17:15)
 

...Вот так и вытянули всё.

   
 
 автор: dina   (20.03.2006 в 17:10)   письмо автору
 
   для: Trianon   (20.03.2006 в 16:53)
 

Спасибо большое, так работает.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования