Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
stranger |
Отправлено: Feb 7 2008, 12:24 AM
|
||||
Майор Группа: Members Сообщений: 101 Пользователь №: 108 Регистрация: 24-November 06 |
Всем привет .
Вот этот код откроет станицу lol.html с размерами 400х450. А как сделать , что-бы не создавать станицу lol.html , а текст этого нового окна был в самой ссылке. типа такого:
|
||||
gregst |
Отправлено: Feb 7 2008, 09:26 AM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
function openw(width, height, title, file)
{ win = open ('', '_req_info', 'height=' + height + ', resizable=no, scrollbars=no, width='+ width); win.document.write('<html><head><title>' + title + '</title><style>p{font-size: 10pt; font-weight: bold; font-family: tahoma;}</style></head><body bgcolor="#FFFFFF"><table width="100%" border="0" cellpadding="0" cellspacing="0">'); win.document.write('<tr><td align="center"><img src="' + file + '" border="0" onclick="javascript:window.close()" style="cursor:hand"></td></tr>'); win.document.write('<tr><td><br><p align="center">' + title + '</p></td></tr>'); win.document.write('<tr><td><br><p align="center"><a href="javascript:window.close()" style="font-size: 10pt; font-weight: bold; font-family: tahoma;">Закрыть окно</a></p></td></tr>'); win.document.write('</table></body>'); win.document.close(); } onclick="openw(340, 406, 'название окна', 'путь до картинки');"> соответственно в функцию можно добавить свови поля.. думаю понятно |
stranger |
Отправлено: Feb 7 2008, 11:20 AM
|
||
Майор Группа: Members Сообщений: 101 Пользователь №: 108 Регистрация: 24-November 06 |
Честно ?! ваще ничё не ясно
Мне нужно , что-бы открывалась окно, например с одним словом "привет" и всё. А на стацице таких ссылок будет штук 200 , пэтому куд нужно как-можно меньше. Где-то я видел такую "ссылку" тока уже забыл |
||
gregst |
Отправлено: Feb 7 2008, 11:32 AM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
function openw(width, height, title, file) вызов самой функции. перечислены поля, которые в ней используются. можешь их обозвать как тебе надо.. в функции ставишь полятам, куда тебе нужно и обрамляешь их + ты короче напиши что тебе необходимо, я тебе напишу как это будет выглядеть... а вообще попробуй все же сначала сам разобраться в результате в данном случае получается окно вот с таким кодом:
вместо '+ title +' (и тд) - указанные в функции параметры |
||
gregst |
Отправлено: Feb 7 2008, 11:40 AM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
function openw(width, height, text)
{ win = open ('', '_req_info', 'height=' + height + ', resizable=no, scrollbars=no, width='+ width); win.document.write('<html><head></head><body>'); win.document.write('<p>' + text + '</p>'); win.document.write('</body>'); win.document.close(); } соответственно вызов функиции onclick="openw(50, 50, 'тестовый текст');" попробуй так |
stranger |
Отправлено: Feb 7 2008, 12:14 PM
|
||
Майор Группа: Members Сообщений: 101 Пользователь №: 108 Регистрация: 24-November 06 |
Есть ссылка UA3DTM после нажатия открываеться окно с текстом: Гришин Владимир Иванович. Дубки. Активно работал CW. На данный момент не работает И таких ссылок будет не менее 100 на станицу. |
||
gregst |
Отправлено: Feb 7 2008, 12:48 PM
|
||
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
ну я так думаю, что нада тогда к каждой ссылке писать вызов функции openw. если тексты одного размера, то можно функцию сократить до onclick="openw('тестовый текст');" а в функции жестко прописать размры открываемого окна... но текст, который будет в окне новом нада каждый раз забивать заново в вызове функции. типа так:
|
||
gregst |
Отправлено: Feb 7 2008, 01:04 PM
|
||||
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
функция:
вызов:
|
||||
stranger |
Отправлено: Feb 7 2008, 01:08 PM
|
Майор Группа: Members Сообщений: 101 Пользователь №: 108 Регистрация: 24-November 06 |
Во то что нужно
Спасибо огромное |
gregst |
Отправлено: Feb 7 2008, 01:12 PM
|
Команда ЭйсВэб Группа: Super moderator Сообщений: 1012 Пользователь №: 1169 Регистрация: 28-September 07 |
пожалуйста)
|