|
|
|
| Передаю в функцию текст примерно на две страницы следующим образом:
echo'<td width="50%" align="left"><a href="javascript:neww(\''.$info.'\',\''.$pic.'\')">'.$name.'</a></td>';
|
переменная $info хранит текст
Функция выглядит так:
<script language="javascript">
function neww(info,im)
{
var OpenWindow=window.open("", "newwin");
OpenWindow.document.write("<HTML>")
OpenWindow.document.write("<TITLE>"+im+"</TITLE>")
OpenWindow.document.write("<BODY BGCOLOR='white'>")
OpenWindow.document.write("<left>")
OpenWindow.document.write("<img align=left width=200 height=160 src=docs/"+im+">")
OpenWindow.document.write(info)
OpenWindow.document.write("</left>")
OpenWindow.document.write("</BODY></HTML>")
self.name="main window"
}
</script>
|
Данный скрипт работает только с небольшими строками, как сделать чтобы можно было передавать большие строки? | |
|
|
|
|
|
|
|
для: Alba
(29.05.2006 в 18:16)
| | Не совсем понял в чём проблема. ПХП не знаю, но думаю имеется
ввиду нечто подобное:
var info = "Большая строка "+
"продолжение большой строки "+
"продолжение..."
//и т.д.
<a href="javascript:neww(info,im)">blabla</a>
|
Это как оно должно выглядеть на клиенте,
как сгенерировать на пхп сами сообразите:) | |
|
|
|
|
|
|
|
для: RMW
(29.05.2006 в 18:53)
| | Не совсем то чего ожидал, но можно и так сделать! Спасибо. | |
|
|
|
|
|
|
|
для: Alba
(29.05.2006 в 19:15)
| | В конце нужно
OpenWindow.document.close();
, иначе будет глючить. | |
|
|
|