Создать форум бесплатно: ixbb.ru :: Календарь на Май 2024 года: calendar2008.ru/2024/may/

  Reply to this topicStart new topicStart Poll

Новое окно

stranger
Отправлено: Feb 7 2008, 12:24 AM
Quote Post


  Майор
*

Группа: Members
Сообщений: 101
Пользователь №: 108
Регистрация:
24-November 06



Всем привет .

CODE
<a href="javascript:window.open('lol.html', '', 'width=400, height=450');void(0);">ссылка</a>

Вот этот код откроет станицу lol.html с размерами 400х450.
А как сделать , что-бы не создавать станицу lol.html , а текст этого нового окна был в самой ссылке.

типа такого:
CODE
javascript:window.open('', 'Новое окно', 'width=400, height=450')
PMEmail PosterUsers WebsiteICQ
Top
gregst
Отправлено: Feb 7 2008, 09:26 AM
Quote Post


  Команда ЭйсВэб
*

Группа: 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, 'название окна', 'путь до картинки');">

соответственно в функцию можно добавить свови поля..
думаю понятно
PMEmail Poster
Top
stranger
Отправлено: Feb 7 2008, 11:20 AM
Quote Post


  Майор
*

Группа: Members
Сообщений: 101
Пользователь №: 108
Регистрация:
24-November 06



Честно ?!
ваще ничё не ясно
CODE
соответственно в функцию можно добавить свови поля..

Мне нужно , что-бы открывалась окно, например с одним словом "привет" и всё.
А на стацице таких ссылок будет штук 200 , пэтому куд нужно как-можно меньше.
Где-то я видел такую "ссылку" тока уже забыл sad.gif
PMEmail PosterUsers WebsiteICQ
Top
gregst
Отправлено: Feb 7 2008, 11:32 AM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



function openw(width, height, title, file)
вызов самой функции. перечислены поля, которые в ней используются. можешь их обозвать как тебе надо..
в функции ставишь полятам, куда тебе нужно и обрамляешь их +

ты короче напиши что тебе необходимо, я тебе напишу как это будет выглядеть...

а вообще попробуй все же сначала сам разобраться

в результате в данном случае получается окно вот с таким кодом:

CODE
<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">
<tr>
<td align="center"><img src="' + file + '" border="0" onclick="javascript:window.close()" style="cursor:hand">
</td>
</tr>
<tr>
<td><br><p align="center">' + title + '</p></td>
</tr>
<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>
</table>
</body>
</html>

вместо '+ title +' (и тд) - указанные в функции параметры
PMEmail Poster
Top
gregst
Отправлено: Feb 7 2008, 11:40 AM
Quote Post


  Команда ЭйсВэб
*

Группа: 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, 'тестовый текст');"
попробуй так
PMEmail Poster
Top
stranger
Отправлено: Feb 7 2008, 12:14 PM
Quote Post


  Майор
*

Группа: Members
Сообщений: 101
Пользователь №: 108
Регистрация:
24-November 06



QUOTE
ты короче напиши что тебе необходимо, я тебе напишу как это будет выглядеть...

Есть ссылка UA3DTM после нажатия открываеться окно с текстом:
Гришин Владимир Иванович.
Дубки.
Активно работал CW.
На данный момент не работает


И таких ссылок будет не менее 100 на станицу.
PMEmail PosterUsers WebsiteICQ
Top
gregst
Отправлено: Feb 7 2008, 12:48 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



ну я так думаю, что нада тогда к каждой ссылке писать вызов функции openw.
если тексты одного размера, то можно функцию сократить до onclick="openw('тестовый текст');" а в функции жестко прописать размры открываемого окна...
но текст, который будет в окне новом нада каждый раз забивать заново в вызове функции. типа так:

CODE
onclick="openw('Гришин Владимир Иванович.<br>
Дубки.<br>
Активно работал CW.<br>
На данный момент не работает');"
PMEmail Poster
Top
gregst
Отправлено: Feb 7 2008, 01:04 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



функция:
CODE
function openw(text)
{
win = open ('', '_req_info', 'height=150, resizable=no, scrollbars=no, width=150');
win.document.write('<html><head></head><body style="margin=0">');
win.document.write('<p>' + text + '</p>');
win.document.write('</body>');
win.document.close();
}

вызов:
CODE
<a href="#" onclick="openw('Гришин Владимир Иванович.<br>Дубки.<br>Активно работал CW.<br>На данный момент не работает');">ссылка</a>
PMEmail Poster
Top
stranger
Отправлено: Feb 7 2008, 01:08 PM
Quote Post


  Майор
*

Группа: Members
Сообщений: 101
Пользователь №: 108
Регистрация:
24-November 06



Во то что нужно biggrin.gif

Спасибо огромное biggrin.gif
PMEmail PosterUsers WebsiteICQ
Top
gregst
Отправлено: Feb 7 2008, 01:12 PM
Quote Post


  Команда ЭйсВэб
*

Группа: Super moderator
Сообщений: 1012
Пользователь №: 1169
Регистрация:
28-September 07



пожалуйста)
PMEmail Poster
Top

Topic Options Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0294 ]   [ 10 queries used ]   [ GZIP выключен ]