|
|
|
| Желательно вывести список глав, при клике на каждую из которых в новом окне воспроизводится полный текст. Примерно так.
$n[1] = "Глава 1";
echo $n[1] ;
При этом появляется надпись на экране: "Глава 1". При клике на эту надпись открывается в новом окне содержимое переменной $text[1], в которой записан полный код html файла.
Переменная $text[1] и $n[1] записаны в теле скрипта.
Возможно ли такое?
==========================
Было бы совсем-совсем идеально, если бы открывалось не стандартное окно броузера, а упрощенная рамка с крестиком для закрытия. | |
|
|
|
|
|
|
|
для: Владимир55
(10.07.2007 в 16:17)
| | На JScript, думаю можно такое устроить.
Главы вывести в виде ссылок, и привязать к ним событие Onclick
примерно так:
<script>
function openwindow( text )
{
var nw=window.open(' ',' ', tolbar=no и т.д.);
nw.document.write(' text');
}
document.write('<a href=# onclick=' openwindow("Здесь переменная что нужно вывести в новом окне") '>Глава 1</a>');
|
Примерно так | |
|
|
|
|
|
|
|
для: ШИМ
(10.07.2007 в 16:31)
| | Попробовал так:
$text = "Полный текст главы" ;
$abc = "<script>
function openwindow( text )
{
nw.document.write(' text');
}
document.write('<a href=# onclick=' openwindow($text)'>Глава 1</a>');
</script>" ;
echo $abc ;
|
Результата никакого - белый экран.
Что неверно? | |
|
|
|
|
|
|
|
для: Владимир55
(10.07.2007 в 17:07)
| | 1. что такое nw в последнем примере
2. брать надо в кавычки аргумент | |
|
|
|
|
|
|
|
для: bronenos
(10.07.2007 в 17:18)
| |
nw = window.open(.......);
|
| |
|
|
|
|
|
|
|
для: Владимир55
(10.07.2007 в 17:07)
| |
<script language="javascript" type="text/javascript">
// функция открытия нового окна
function creawind()
{
var nw;
nw=window.open('','','toolbar=no, scrollbars=no, left=100,top=150 '+',width=200, height=300');
nw.document.write('<h1>Привет, это новое окно</h1>');
}
</script>
|
Строим ссылки
<a href="#" onclick="creawind();">Ссылка</a>
|
можно как ты хотел, просто чтобы были не ссылки, а обычный текст, тогда oncliсk помещаем в дескр. <Р>
<p onclick="creawind()";>Это текст</p>
|
Но тогда пользователь без подсказок не поймет что нужно нажать на обычный текст!!! | |
|
|
|
|
|
|
|
для: ШИМ
(10.07.2007 в 17:21)
| | Получилось, причем очень ЗДОРОВО!
Хотел бы только вот что уточнить:
1. Не потребуется ли пользователю разрешить всплывающие окна?
2. Можно ли вот сюда (<h1>Привет, это новое окно</h1>) вставлять текст с html тегами (шрифт)? | |
|
|
|
|
|
|
|
для: Владимир55
(10.07.2007 в 18:06)
| | если можно h1 то почему нельзя font? | |
|
|
|
|
|
|
|
для: bronenos
(10.07.2007 в 18:10)
| | Логично.
А как на счет разрешения всплывающих окон? | |
|
|
|
|
|
|
|
для: Владимир55
(10.07.2007 в 18:43)
| | Это не всплывающие окна, это новые окна.
Насколько я зная ничего не запрашивается! Все нормально работает...
Хотя на 100% не уверен, это уже в форум HTML/CSS/JScript | |
|
|
|