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

HTML+CSS+JavaScript

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

 

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

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

тема: очередная попытка подружить php и JS
 
 автор: Nextia   (06.04.2011 в 05:01)   письмо автору
 
 

требуется по щелчку на ссылке открыть новое окно, в которое поместить текст из переменной php.
Просто даже не представляю как это сделать.

//здесь текст
 for($i = 0; $i < 5; $i++)
    { $text_[$i] =$set[$i][3];
        }
......................
$link[$i]=" <a href='#' onClick=\"w1=window.open('new.php','show',
'width=40,height=40,left=0, top=0,resizable=0,menubar=0,toolbar=0,location=0,scrollbars=1,status=0');
w1.focus();\">".$set[$i][3]."</a>";
//Окно открылось по ссылке...

  Ответить  
 
 автор: Assessor   (06.04.2011 в 05:35)   письмо автору
 
   для: Nextia   (06.04.2011 в 05:01)
 

$link[$i]=" <a href='#' onClick=\"w1=window.open('new.php?params=значение_переменной','show', 
'width=40,height=40,left=0, top=0,resizable=0,menubar=0,toolbar=0,location=0,scrollbars=1,status=0'); 
w1.focus();\">".$set[$i][3]."</a>"; 

  Ответить  
 
 автор: Nextia   (06.04.2011 в 08:15)   письмо автору
 
   для: Assessor   (06.04.2011 в 05:35)
 

'new.php?params=значение_переменной'

так а в моем случае какой параметр оптимальнее передавать?

  Ответить  
 
 автор: assessor   (06.04.2011 в 08:34)   письмо автору
 
   для: Nextia   (06.04.2011 в 08:15)
 

Если текст содержащий в переменной не большой, можно его так и отдать:
$text = 'Это текст отобразиться в открытом окне';
$link[$i]=" <a href='#' onClick=\"w1=window.open('new.php?params=" . $text . "','show',  
'width=40,height=40,left=0, top=0,resizable=0,menubar=0,toolbar=0,location=0,scrollbars=1,status=0');  
w1.focus();\">".$set[$i][3]."</a>"; 


file new.php

echo $_GET['params']


если текст для переменной берется из БД или файла, то лучше передавать какой-либо идентификатор, а в new.php уже производить считывание информации

  Ответить  
 
 автор: Nextia   (06.04.2011 в 09:53)   письмо автору
 
   для: assessor   (06.04.2011 в 08:34)
 

спасибо большое за понятное объяснение

  Ответить  
 
 автор: Nextia   (06.04.2011 в 10:05)   письмо автору
 
   для: assessor   (06.04.2011 в 08:34)
 

спасибо большое за понятное объяснение

  Ответить  
Rambler's Top100
вверх

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