HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 12.12.2007, 05:33
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


По умолчанию

Цитата:
не обладаю читать по английски=)
Обладай переводчиком своим!
http://www.translate.ru/
 
Ответить с цитированием

  #2  
Старый 12.12.2007, 06:51
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

Цитата:
Сообщение от bul.666  
Обладай переводчиком своим!
http://www.translate.ru/
нет бы сказать просто что сделать), как добиться чтобы окно открывалось на весь экран через функцию wondow.open, а то начинают умничать)

Последний раз редактировалось XopoIII; 12.12.2007 в 07:20..
 
Ответить с цитированием

  #3  
Старый 12.12.2007, 10:35
bul.666
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>
 
Ответить с цитированием

  #4  
Старый 12.12.2007, 13:24
XopoIII
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #5  
Старый 12.12.2007, 21:59
astrologer
Постоянный
Регистрация: 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()"
 
Ответить с цитированием

  #6  
Старый 13.12.2007, 04:37
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

то что ты предлагаешь не выдает эффекта. да вопрос может кто знает, мочему этот скриптик в ие7 не открывает окно на весь экран? в опере и ие6 все нормально работает=( или может как нибуть можно подругому узнавать расширение и исходить из этого??

Последний раз редактировалось XopoIII; 13.12.2007 в 05:43..
 
Ответить с цитированием

  #7  
Старый 13.12.2007, 11:21
biophreak
Постоянный
Регистрация: 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)');
 
Ответить с цитированием

  #8  
Старый 14.12.2007, 01:21
k1b0rg
Тут может быть ваша реклама.
Регистрация: 30.07.2005
Сообщений: 1,243
Провел на форуме:
4520553

Репутация: 1316


По умолчанию

А нахрен определять браузер? getElementById работает во всех браузерах.
 
Ответить с цитированием

  #9  
Старый 14.12.2007, 02:00
astrologer
Постоянный
Регистрация: 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)">&nbsp;</div><div>&nbsp;</div>
</body>
</html>
 
Ответить с цитированием

  #10  
Старый 14.12.2007, 01:48
biophreak
Постоянный
Регистрация: 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..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.