ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1021  
Старый 10.12.2008, 01:16
Аватар для d_x
d_x
Reservists Of Antichat - Level 6
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме:
4137635

Репутация: 2407


По умолчанию

Код:
for (var i = 0; i < 5; i++)
{
document.write(i);
document.write("<FORM ACTION=\"javascriptpenwindow(i)\"><INPUT TYPE=IMAGE SRC=\"zakat"+i+".jpg\" HEIGHT=76 WIDTH=62 ALT=\"Yes\" BORDER=0 NAME=\"Yes\" ></form> ");
}
 
Ответить с цитированием

  #1022  
Старый 10.12.2008, 01:20
Аватар для life_is_shit
life_is_shit
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме:
3578960

Репутация: 468
Отправить сообщение для life_is_shit с помощью ICQ
По умолчанию

d_x опередил меня=)
 
Ответить с цитированием

  #1023  
Старый 10.12.2008, 01:22
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

UnPazz, расскажи, а зачем там вообще форма?
 
Ответить с цитированием

  #1024  
Старый 10.12.2008, 01:48
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Галлерею делает по моей системе
 
Ответить с цитированием

  #1025  
Старый 10.12.2008, 23:58
Аватар для UnPazz
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

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

Astrologer, убрал лишний код.
d_x, спасибо, по синтаксису пояснил, но значение i, передаваемое в функцию, всегда равно 5.
Pashkela, хороший скрипт выложил.
Цитата:
<SCRIPT language="JavaScript">

function openwindow(num)
{
windop=window.open("fail.htm","mywindow","menubar= 1,resizable=1,width=350,height=500");
windop.document.open();
windop.document.write(num);
windop.document.write("<iframe src='fail.txt'></iframe>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>");
windop.document.close();
}

for (var i = 0; i < 5; i++)
{
document.write("<A href=\"javascriptpenwindow(i)\">Файл"+i+".</A><br>");
}

</SCRIPT>
В открываем окне (через функцию), переданная переменная выводится для проверки - она всегда равна 5. Знает ли кто, как сделать чтобы переменная i передавалась со значением от 1 до 5, в зависимости от нажатой ссылки ?

Последний раз редактировалось UnPazz; 11.12.2008 в 00:05..
 
Ответить с цитированием

  #1026  
Старый 11.12.2008, 00:00
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Цитата:
Сообщение от Pashkela  
Галлерею делает по моей системе
Система нипель

<deprecated>
Цитата:
А можно обойтись без формы?
Разумеется, ведь всё, что сейчас форма делает - это запускает код "openwindow(i)". C таким же успехом можно написать:
<img src="zakat1.jpg" onclick="openwindow(1)" />
А вообще, в html коде никаких обработчиков быть не должно.

</deprecated>


Цитата:
Сообщение от UnPazz  
Если нажимать, на форму так, то окрывается окно. В окне для эксперимента выводится переданная переменная i . Но она всегда передается со значением 5 (код от d_x так же передает значение всегда 5, но вывод картинок теперь разных работает :-)
Нет, она не передаётся со значением 5. Ты пишешь туда строковое имя переменной - "i". Значение пять там появляется только потому, что оно осталось таким в конце цикла.

Цитата:
Сообщение от UnPazz  
Поиски информации привели к понятию "замыкание в javascript", верно ли?
Это будет непросто понять.

P.S. если посоветуют небезызвестную статью Котерова, лучше вместо неё прочитать обсуждение на форуме

Последний раз редактировалось astrologer; 11.12.2008 в 00:13..
 
Ответить с цитированием

  #1027  
Старый 11.12.2008, 00:16
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

2 UnPazz:

Ну да, надо было сразу ко мне в ЛС писать) Лови:

Создаешь четыре файла:

1. zakat1.jpg
2. zakat2.jpg
3. fail1.txt (сюда к примеру забей "ДА")
4. fail2.txt (а сюда к примеру забей "УХ ТЫ")

и такой .html:

Код:
<html> 
<head> 
<title>Дополнительное окно с кнопкой ОТКРЫТЬ на странице и кнопкой ЗАКРЫТЬ в окне</title> 
<SCRIPT language="JavaScript">
function openwindow(i)
{
windop=window.open("fail.txt","mywindow","menubar=1,resizable=1,width=350,height=250");
windop.document.open(); 
windop.document.write("<html><head><title>Название странички</title>"); 
windop.document.write("</head><bоdу bgcolor=#FFFFCC>"); 
windop.document.write("<center><font face= serif,Arial,Verdana size=3 color=#000000><b>Заголовок текста на страничке</b></font></center>"); 
windop.document.write("<iframe src='fail"+i+".txt'></iframe>");
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>"); 
windop.document.write("</bоdу></html>"); 
windop.document.close();
}
</SCRIPT></head> 
<bоdу> 
<SCRIPT language="JavaScript">

for (var i = 1; i <= 2; i++)
{
document.write(i);
document.write("<FORM ACTION=\"javascript:openwindow("+i+")\"><INPUT TYPE=IMAGE SRC=\"zakat"+i+".jpg\" HEIGHT=76 WIDTH=62 ALT=\"Yes\" BORDER=0 NAME=\"Yes\" ></form> ");
}</SCRIPT>
</bоdу> 
</html>
 
Ответить с цитированием

  #1028  
Старый 11.12.2008, 23:43
Аватар для m0nzt3r
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 2258


По умолчанию

Ребят, запускаю скрипт в ИЕ и он шлет реферер.А мне этого не надо, надо "убить" его или же заменить "ничем", грубо говоря.
В описании написано, что setRequestHeader заменит хидер, если он существует. А он не заменяет, на реферер вообще не действует =\

PHP код:
       req.open("POST"urltrue);
       
req.setRequestHeader('Referer''');
       
req.send(null); 
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
 
Ответить с цитированием

  #1029  
Старый 12.12.2008, 00:00
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Это запрещено в целях безопасности - нельзя устанавливать заголовки вроде referer, host, content-length, и т.д.

P.S. Убить реферер вполне возможно, но только для отправки запроса, ответные данные получить будет нельзя.
 
Ответить с цитированием

  #1030  
Старый 12.12.2008, 00:01
Аватар для m0nzt3r
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 2258


По умолчанию

спс, а других вариантов никаких? =\
убить значит тогда тоже не вариант, ибо ответ мне нужен..неужели нельзя средствами JS (+ajax) реализовать посылку запросов, тока без рефа??

Нет, домен не тот..
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze

Последний раз редактировалось m0nzt3r; 12.12.2008 в 00:24..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



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


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




ANTICHAT.XYZ