буффер обмена. записать и чтение.

  • Автор темы Автор темы ZERAM
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

ZERAM

Новичок
буффер обмена. записать и чтение.

Уважаемые мастера!
Подскажите пожалуйста
каким образом можно записать в буффер переменную $ID
и потом считать её из буфера. :confused:
 
ZERAM
объясни, зачем это тебе надо.
опиши реальную задачу, и тебе ответят, как её решать
 
тех задание следующее.
есть html страничка с двумя фреймами
в первом фрейме выводится справочник товаров
в виде таблички первая колонка которой содержит артикл номер товара. при выводе позиций в колонке артикл создаю кнопки

<td valign="middle" align="center" bgcolor=#ffffff WIDTH=10>
<center>
<form method="post" action="<?php echo $PHP_SELF?>">
<?
echo "<input type=Submit name=toBuf value=$ID>";
?>
</form>
</center>
</td>

при нажатии на кнопку записываю значение в $ID

<?
if (isset($toBuf)) {
echo $toBuf;
}
?>


так вот. надо этот номер копировать в другой фрейм.
в поле

ID:<input type="Text" name ="$ID"><br>


может конечно можно подругому както.
 
проще всего это сделать вообще без фреймов.
Давай ты сначала потренируешься так, а потом уже будешь пробовать с фреймами?
 
нет. так непойдёт. надо фреймы обязательно.

но всёткие мастера. вы скажите как записать в буффер значение этой переменной. и считать её потом.

с другой стороны вероятно можно объявить её как глобальную.
попробую.
 
никакого буфера в пхп нету.
он существует только в твоём воображении.
это раз.
второе. глобальные переменные тебе не помогут - они совсем для другого.

тебе надо яваскриптом брать переменную из одного фрейма и передавать в другую

-~{}~ 21.08.06 13:35:

либо обновлять второй фрейм, передавая ему переменную.

-~{}~ 21.08.06 13:36:

так, кстати, будет правильнее.
вместо кнопок надо сделать ссылки, и таргетом указать второй фрейм.
 
>либо обновлять второй фрейм, передавая ему переменную.

знаем, умеем. а как кстати передать сразу несколько параметров? Вот передача одного параметра:
echo "<a href='admin.php?table_id=$ID'>$ID</a><br>";


p.s. но это немного не то. обновлять страницу во второй фрейме нельзя. (

да я нашёл java скрипт. тока непонял как им пользоваться ((
это для копирования в буффер.

function primClip(text)
{
holdtext.innerText = text;
var Copied = holdtext.createTextRange();
Copied.execCommand('RemoveFormat');
Copied.execCommand('Copy');
}
 
буфер тебе не поможет.
придётся обойтись без буфера.
 
но почему непоможет? всмысле он небудет работать?

тогда подскажите как передавать несколько параметров по ссылке.
Вот передача одного параметра:

echo "<a href='admin.php?table_id=$ID'>$ID</a><br>";

-~{}~ 21.08.06 13:52:

вероятно надо изучить ещё и ajax
 
ZERAM
зайди на яндекс, набери что-нибудьб в поиске, и посмотри на адресную строку.
увидишь, как передавать несколько параметров.

аякс ты наш, героический
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху