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

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

Репутация: 808


По умолчанию

Цитата:
Сообщение от UnPazz  
скоро покажу.
а можно форму отправить по email без php и без использования email клиента на стороне клиента? чтобы внешне было как обычная форма?
Нет, это вряд ли.
 
Ответить с цитированием

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

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

astrologer где ты этот ужас откопал???
 
Ответить с цитированием

  #3  
Старый 09.12.2008, 22:39
Аватар для Vid0k
Vid0k
Постоянный
Регистрация: 24.12.2007
Сообщений: 574
Провел на форуме:
3186852

Репутация: 316


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

PHP код:
<?php
    
$text 
'

 <html> 
<head> 
<title>test</title> 

<SCRIPT language="JavaScript">

function openwindow()
{
windop=window.open("fail.htm","mywindow","menubar=1,resizable=1,width=350,height=500");
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></enter>"); 
windop.document.write("<iframe src=\'fail.htm\'></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у> 
<FORM ACTION="javascript:openwindow()">
<INPUT      
     TYPE=IMAGE 
     SRC="zakat.jpg" 
     HEIGHT=76 WIDTH=62 
     ALT="Yes" BORDER=0 
     NAME="Yes"
     >
</form>  
'
;

for(
$i=0;$i<5;$i++){

echo 
$text;

}
?>
 
Ответить с цитированием

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

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

Цикл for работает. Переменная i пересчитывается от 1 до 5. Но почему i равно 5 на всех ссылках (выделенная строка).
Они ведь должны выводится 1-ая картинка i=1, 2-ая картинка i=2 и т.д.
Цитата:
function openwindow(num)
{
windop=window.open("fail.htm","mywindow","menubar= 1,resizable=1,width=350,height=500");
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></enter>");
windop.document.write("<iframe src='fail.htm'></iframe>");
windop.document.write(num);
windop.document.write("<center><form><input type='button' value='Закрыть' onClick='window.close()'></form></center>");
windop.document.write("</bоdу></html>");
windop.document.close();
}

for (var i = 0; i < 5; i++)
{
document.write(i);
document.write("<FORM ACTION=\"javascriptpenwindow(i)\"><INPUT TYPE=IMAGE SRC=\"zakat.jpg\" HEIGHT=76 WIDTH=62 ALT=\"Yes\"

BORDER=0 NAME=\"Yes\" ></form> ");
}

</SCRIPT>

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

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

Репутация: 808


По умолчанию

Цитата:
Сообщение от UnPazz  
Цикл for работает. Переменная i пересчитывается от 1 до 5. Но почему i равно 5 на всех ссылках (выделенная строка).
Они ведь должны выводится 1-ая картинка i=1, 2-ая картинка i=2 и т.д.
Потому, что ты записываешь туда имя переменной, а не её значение.
Код:
document.write
(
  '<form action="javascript:openwindow(' + i + ')">\
    <input type="image" src="zakat.jpg" height="76" width="62" alt="Yes" border="0" name="Yes" >\
   </form>'
);
Штамповать в цикле формы, вообще-то, не очень хорошо.
 
Ответить с цитированием

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

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

2astrologer не обижайся, я немного утрировал, я ничего не имею против официальных вещей, но они не всегда удобны
btw, плиз поправь пост #1018, там во второй цитате авторство мне не принадлежит

2UnPazz

вот это пихаешь, например, в ajax.js и подключаешь в хедер.

PHP код:
function makeRequest(urlcontent_id) {
  var 
http_request false;      
  if (
window.XMLHttpRequest) { // Mozilla, Safari,...           
    
http_request = new XMLHttpRequest();         
    if (
http_request.overrideMimeType) {             
      
http_request.overrideMimeType('text/html;');             
      
// See note below about this line         
    
}     
  } else if (
window.ActiveXObject) { // IE         
     
try {             
      
http_request = new    
      
ActiveXObject("Msxml2.XMLHTTP");         
    } catch (
e) {             
       try {                 
          
http_request = new  
          
ActiveXObject("Microsoft.XMLHTTP");             
      } catch (
e) {}         
    }     
   } if (!
http_request) {         
      
alert('Giving up :( Cannot create an XMLHTTP instance');         
      return 
false;     
  }     

  
http_request.onreadystatechange = function() {  
    
alertContents(http_requestcontent_id); 
  };     
  
http_request.open('GET'urltrue);     
  
http_request.send(null);  
}  

function 
alertContents(http_requestcontent_id) {      
  if (
http_request.readyState == 4) {         
    if (
http_request.status == 200) {             
      
document.getElementById(content_id).innerHTML http_request.responseText;         
    } else {             
      
alert('There was a problem with the request.');         
    }     
  }  
}  

function 
run_request(file) {     //file путь к подгружаемому файлу
  
makeRequest(filediv_id); //id - дива, о нем ниже 

далее в тексте твоего основного html файла создаешь див с некоторым id (см.выше).

теперь после(!) этого дива можешь вызывать функцию run_request(file) столько раз, сколько тебе нужно и любые файлы, которые нужны.

удачи

Последний раз редактировалось life_is_shit; 10.12.2008 в 01:19..
 
Ответить с цитированием

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

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

да спасибо :-)
подскажите вот что, если не трудно, по синтаксису :
Цитата:
for (var i = 0; i < 5; i++)
{
document.write(i);
document.write("<FORM ACTION=\"javascriptpenwindow(i)\"><INPUT TYPE=IMAGE SRC=\"zakat.jpg\" HEIGHT=76 WIDTH=62 ALT=\"Yes\"

BORDER=0 NAME=\"Yes\" ></form> ");
}
Например, в выделенной строке, нужно сделать zakat1.jpg,zakat2.jpg,zakat3.jpg, и т.д. Как это записывается синтаксически? zakat .jpg пустить через переменную i .
 
Ответить с цитированием

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

Репутация: 808


По умолчанию

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

  #9  
Старый 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> ");
}
 
Ответить с цитированием

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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