ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

12.12.2007, 05:33
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
не обладаю читать по английски=)
Обладай переводчиком своим!
http://www.translate.ru/
|
|
|

12.12.2007, 06:51
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
Сообщение от bul.666
Обладай переводчиком своим!
http://www.translate.ru/
нет бы сказать просто что сделать), как добиться чтобы окно открывалось на весь экран через функцию wondow.open, а то начинают умничать)
Последний раз редактировалось XopoIII; 12.12.2007 в 07:20..
|
|
|

12.12.2007, 10:35
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
Код:
<script type="text/javascript">
var WindowObjectReference;
function openRequestedPopup()
{
WindowObjectReference = window.open("http://google.com/",
"Google",
"menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes");
}
</script>
<input type=button OnClick="openRequestedPopup()" Value=Open>
|
|
|

12.12.2007, 13:24
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
а если так?
PHP код:
<script language=JavaScript>
if (self.screen) {
width = screen.width
height = screen.height
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}else{
width = height = 'x'
}
if (width == 640) {
window.open('Supp/error.html','start') }
else if (width == 800) {
window.open('0800.html','start') }
else if (width == 1024) {
window.open('1024.html','start') }
else if (width == 1152) {
window.open('1152.html','start') }
else if (width == 1280) {
window.open('1280.html','start') }
else if (width == 1600) {
window.open('1600.html','start') }
else {
window.open('error.html','start') }
</script>
тут пара проблемок возникло, помогите, после того как открывается новое окно, нужно чтобы старое окно переадресовалось(или закрывалось, если window.close() то в ие подтверждение вылазит, эт плохо, можно как нибуть сделать без подтверджения?), но если я после скрипта пишу редикт, то тупо неработает скрипт, как быть?
Последний раз редактировалось XopoIII; 12.12.2007 в 18:25..
|
|
|

12.12.2007, 21:59
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
XopoIII,
Код:
<script type="text/javascript">
window.open("http://google.ru", "google", "fullscreen=yes,location=yes,menubar=yes,scrollbars=yes,resizable=yes,status=yes,");
document.location.href='http://ya.ru';
</script>
Не факт, что это будет работать во всех браузерах.
Код:
нет бы сказать просто что сделать), как добиться чтобы окно открывалось на весь экран через функцию wondow.open, а то начинают умничать)
С таким же успехом мог бы написать "добиться через функцию alert()"
|
|
|

13.12.2007, 04:37
|
|
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме: 651930
Репутация:
65
|
|
то что ты предлагаешь не выдает эффекта. да вопрос может кто знает, мочему этот скриптик в ие7 не открывает окно на весь экран? в опере и ие6 все нормально работает=( или может как нибуть можно подругому узнавать расширение и исходить из этого??
Последний раз редактировалось XopoIII; 13.12.2007 в 05:43..
|
|
|

13.12.2007, 11:21
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Вот на досуге накатал небольшие ф-ии для "показа" и "скрытия" определенного эл-та по его id..может пригодится кому...
Код:
is_ie = ((/msie/i.test(window.navigator.userAgent) && !/opera/i.test(window.navigator.userAgent)));
function GID(id)
{
return (is_ie) ? document.all[id] : document.getElementById(id);
}
function showHideEl(id,act)
{
if(act == 'hide')
{
GID(id).style.visibility = 'hidden';
} else if(act == 'show')
{
GID(id).style.visibility = 'visible';
}
}
Юзать showHideEl('id элемента','действие(show\hide)');
|
|
|

14.12.2007, 01:21
|
|
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме: 4520553
Репутация:
1316
|
|
А нахрен определять браузер? getElementById работает во всех браузерах.
|
|
|

14.12.2007, 02:00
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме: 3069349
Репутация:
808
|
|
Сообщение от k1b0rg
А нахрен определять браузер? getElementById работает во всех браузерах.
If there is more than one element with id="test", the method selects the first in the document. All others are ignored.
IE also returns the element with name="test".
Наверное, поэтому.
По-моему, лучше использовать просто ссылку на элемент:
Код:
<html>
<head>
<script type="text/javascript">
function toggle(e){
if(!e) return;
e.style.visibility = (e.style.visibility!='hidden' ? 'hidden':'visible');
}
</script>
<style type="text/css">
div {
border:gray solid 1px;
background-color:#DCDCDC;
width: 100px;
height: 75px
}
div+div { border-top:none }
</style>
</head>
<body>
<div onclick="toggle(this.nextSibling)"> </div><div> </div>
</body>
</html>
|
|
|

14.12.2007, 01:48
|
|
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме: 876216
Репутация:
209
|
|
Просто были косяки с ИЕшкой...может чисто только у меня(хз почему)...я не вникал и написал ф-ию, потомучто ч-з document.all работало )
ЗЫЖ Конечно, вы правы, по сути, ф-ия лишняя...у меня видимо был сильно поломанный ИЕ(или чтото еще  ) а если уж ориентировацца на такие поломанные ИЕ как у меня - как вариант что-то типа:
if (document.all) {
return document.all[id];
else {
return document.getElementById(id);
}
Последний раз редактировалось biophreak; 14.12.2007 в 01:55..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|