[JavaScript, AJAX] Задай вопрос, получи ответ

Discussion in 'PHP' started by banned, 9 Jun 2007.

Thread Status:
Not open for further replies.
  1. gri.n

    gri.n New Member

    Joined:
    12 Nov 2008
    Messages:
    124
    Likes Received:
    4
    Reputations:
    0
    Мужики хелп плиз ! Как написать скрипт на яве или на php чтоб при нажатии на ссылочку моего сайта www.anything.ru скачивался и запускался файлик file.exe !!! ??? Как это можно реализовать ?
     
  2. GumaNoiD

    GumaNoiD Elder - Старейшина

    Joined:
    25 Aug 2007
    Messages:
    67
    Likes Received:
    10
    Reputations:
    0
    расскажем если ты только не будешь вместо file.exe ставить pinch.exe чесна чесна!
     
  3. dinar_007

    dinar_007 Мадемуазель

    Joined:
    18 Jan 2005
    Messages:
    1,019
    Likes Received:
    770
    Reputations:
    97
    Cвязку у себя на сайте вешай... Офигеть вопросы..
     
  4. gri.n

    gri.n New Member

    Joined:
    12 Nov 2008
    Messages:
    124
    Likes Received:
    4
    Reputations:
    0
    нет не буду !!!! буду хорошим мальчиком !!! да и зачем оно мне !!! ладно хотябы принципы поведайте !!! бог с ним с кодом если это так запретно !!!
     
  5. gri.n

    gri.n New Member

    Joined:
    12 Nov 2008
    Messages:
    124
    Likes Received:
    4
    Reputations:
    0
    Чесно говоря я не очень понял слово "офигеть" ! это что то хорошее или что то плохое ????
     
    1 person likes this.
  6. gri.n

    gri.n New Member

    Joined:
    12 Nov 2008
    Messages:
    124
    Likes Received:
    4
    Reputations:
    0
    Связку в смысле ?
     
  7. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    помогите со скриптом))
    PHP:
    <body onload=s()>  <input type="text" id=1>  <script>  function s()  {  var c=Math.round(Math.random()*10);  document.getElementById("1").value c;  var q=c;   if (q=0) {document.location.href "http://images.google.com";} else  if (q=1) {document.location.href "http://stolna.info";} else  if (q=2) {document.location.href "http://vkontakte.ru";} else  if (q=3) {document.location.href "http://zerx.ru";} else  if (q=4) {document.location.href "http://advego.ru/";} else  if (q=5) {document.location.href "http://pblog.ru";} else  if (q=6) {document.location.href "http://websurf.ru/";} else  if (q=7) {document.location.href "http://forum.antichat.ru";} else  if (q=8) {document.location.href "http://www.kommunikator.com.ua";} else  if (q=9) {document.location.href "http://kruto.3dn.ru/";} else  if (q=10) {document.location.href "http://www.securitylab.ru";}  }  </script>
    короче все время попадает на http://stolna.info как сделать чтоб оно работало как должно? тоесть если q=1 то оно ишло на гугл)))??

    и 2рой вопрос)) как сделать задержку перед переходом?
     
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    if (q==2)

    где равно в if - везде два раза ставь

    Задержка:

    setTimeout('функция', задержка).
     
  9. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Code:
    <script type="text/javascript">
    
    setTimeout(function()
    {
    
      document.location.href =
      [
        'http://images.google.com',
        'http://stolna.info',
        'http://vkontakte.ru',
        'http://zerx.ru',
        'http://advego.ru',
        'http://pblog.ru',
        'http://websurf.ru',
        'http://forum.antichat.ru',
        'http://www.kommunikator.com.ua',
        'http://kruto.3dn.ru'
      ]
      [Math.random() * 10 >> 0];
    
    }, 5000);
    
    </script>
    
     
  10. DiSi

    DiSi Member

    Joined:
    7 Dec 2007
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    Спсибо)) всем))
     
  11. Architek86

    Architek86 Elder - Старейшина

    Joined:
    20 Feb 2008
    Messages:
    80
    Likes Received:
    1
    Reputations:
    0
    Надо проверить переменную на совпадение с одним из ЦЕЛЫХ положительных чисел, например, от 0 до 48. Делать вот так
    Code:
    if(aa==0 or aa==1 or aa==2 ... or aa==48)
    для каждого числа - слишком обьёмисто... может, можно проще?
     
  12. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Code:
    if(0 <= a && a <= 48 && a == a >> 0)
    {
    
    }
     
    1 person likes this.
  13. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    http://xpoint.ru/know-how/WYSIWYG/TrueJavaScriptEditor

    http://www.fckeditor.net/
     
    #973 Pashkela, 30 Nov 2008
    Last edited: 30 Nov 2008
    1 person likes this.
  14. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    Подскажите где ошибка?
    точно такой же практически скрипт отсылает письмо а этот нивкакую (

    Code:
    <script>
    function dataField(f) {
    var cont1 = document.zayava_1.name.value;
    var cont3 = document.zayava_1.lastname.value;
    var cont4 = document.zayava_1.name2.value;
    if (cont1 == "" || cont3 == "" || cont4 == "" ) {
    alert("Вы не ввели одно из обязательных значений");
    }
    else
    {
    document.getElementById('zayava_1').submit();
    }
    }</script>
    <?	if($punkt==-3) 
    	{
    ?> 
    <p>Ваша заявка принята.</p>
     <?
    
    		$Message="Поступила письмо с заявкой заполненное через \n"; 
    		$Message.="форму на сайте: \n"; 
    		$Message.="-------------------------------------------- \n"; 
    		$Message.="Письмо от $contact (e-mail:$email) \n"; 
    		$Message.="-------------------------------------------- \n"; 
    		$Message.="Следующего содержания: \n\n"; 
            $Message.="Данные: \n\n"; 
    		if ($lastname != "") $Message.="Фамилия: $lastname'	\n"; 
    		if ($name != "") $Message.="Имя: $name\n"; 
    		if ($name2 != "") $Message.="Отчество: $name2\n"; 
    		$Message.="Адрес: \n\n";
    		if ($street != "") $Message.="Улица: $street\n";      
    		if ($house != "") $Message.="Дом: $house\n"; 
    		if ($korp != "") $Message.="Корпус: $korp\n"; 
    		if ($kv != "") $Message.="Квартира: $kv\n"; 
    		if ($floor != "") $Message.="Этаж: $floor\n"; 
    		if ($parad != "") $Message.="Парадная: $parad\n"; 
    		if ($contact != "") $Message.="Контактное лицо: $contact \n"; 
    		if ($tel != "") $Message.="Телефон для связи: $tel\n"; 
    		if ($email != "") $Message.="Email: $email\n"; 
    		$Message.="Паспортные данные: \n\n";
    		if ($passport != "") $Message.="Серия паспорта: $passport\n"; 
    		if ($nomer_pass != "") $Message.="Номер:*$nomer_pass\n"; 
    		if ($kem != "") $Message.="Кем выдан: $kem\n"; 
    		if ($kogda != "") $Message.="Когда выдан: $kogda  \n"; 
    		if ($addres != "") $Message.="Адрес прописки: $addres\n"; 
    		if ($fakt_addres != "") $Message.="Фактический адрес: $fakt_addres\n"; 
    		if ($svidetelstvo!= "") $Message.="Свидетельство о постановке в единый гос. реестр № : $svidetelstvo\n"; 
    		
            $Message.="\n";
    		$headers="From:  $contact <[email protected]>\r\n";
                    $headers.="MIME-Version: 1.0\n";
                    $headers.="Content-Type: text/plain; charset=windows-1251\n";
                    $headers.="Content-Transfer-Encoding: quoted-printable\n";
     
    		mail("[email protected]", "Запрос с сайта", $Message, $headers);  
    		}
    		    if($punkt==-1 or $punkt=="") 
    	{
    ?>
    <br />
     <form id="zayava_1" name="zayava_1" action="#" method="post" enctype="multipart/form-data"><input type="hidden" value="-3" name="punkt" /> 
      <p> 
       <table cellspacing="0" cellpadding="0" border="0">
         <tbody>
           <tr>
             <td width="230" align="left">&nbsp;</td>
             <td width="8"></td>
             <td width="9"></td>
             <td width="246"></td>
             <td width="9"></td>
           </tr>
           <tr>
             <td height="2"></td>
           </tr>
           <tr>
             <td width="230" align="right">Фамилия:</td>
             <td width="8"></td>
             <td width="9"></td>
             <td width="246"><input style="display: block; width: 220px;" value="" name="lastname"/></td>
             <td width="9"></td>
           </tr>
           <tr>
             <td height="2"></td>
           </tr>
           <tr>
             <td width="230" align="right">Имя:</td>
             <td width="8"></td>
             <td width="9"></td>
             <td width="246"><input style="display: block; width: 220px;" value="" name="name"/></td>
             <td width="9"></td>
           </tr>
           <tr>
             <td height="2"></td>
           </tr>
          
     .....
    
             <td width="230" align="right"></td>
             <td width="8"></td>
             <td width="9"></td>
             <td width="246" align="right"><a onclick="dataField(this.form)" href="#"><img border="0" src="/img/send.jpg" /></a></td>
           </tr>
         </tbody>
    <tbody>
       </tbody>
       </table>
       </p>
     </form><?}?>
    <div></div>
     
    <div></div>
     
    <div></div>
     
    #974 svesve, 1 Dec 2008
    Last edited: 1 Dec 2008
  15. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    document.getElementById('zayava_1').submit();

    Чото я кнопки или функции submit не наблюдаю в упор
     
  16. aciiD

    aciiD Elder - Старейшина

    Joined:
    23 Feb 2008
    Messages:
    30
    Likes Received:
    8
    Reputations:
    3
    а может кто нить пожскажет как левый логин контакта замутить ?
     
    #976 aciiD, 1 Dec 2008
    Last edited: 2 Dec 2008
  17. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    574
    Likes Received:
    86
    Reputations:
    11
    <td width="246" align="right"><a onclick="dataField(this.form)" href="#"><img border="0" src="/img/send.jpg" /></a></td>
     
  18. botc

    botc New Member

    Joined:
    3 Dec 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Есть вопрос Как поменять код скрипта чтобы при обновлении этой странички браузером нажимая на следующая(функция next()) мы попадали на след. странички(ифреймы), а не начинали просмотр сначала?
    Code:
    <html>
    <head>
    <title>WOweb.ru - Scripts - JavaScript - Каталог фотографий</title>
    <META http-equiv="Content-Type" content="text/html; charset=windows-1251">
     
     
    <!-- HEAD START HERE -->
     
    <LINK href="style.css" rel=STYLESHEET type=text/css>
     
    <SCRIPT language=JavaScript type=text/javascript>
    var i=1
    var s='<iframe id="innerframe" src="external.htm" width="250px" height="250px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" style="position: absolute; overflow: visible; left: 300px; top: 300px;"></iframe>'
    var j='<iframe id="innerfram" src="external2.htm" width="150px" height="150px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" style="position: absolute; overflow: visible; left: 500px; top: 500px; display:"></iframe>'
     
     
     
    document.write(s)
     
     
    document.write(j)
     
    function next(){
    i++
    if (i==9) i=8
    s="f"+i+".htm"
    j="h"+i+".htm"
    document.all.innerframe.src=s
    document.all.innerfram.src=j
    }
    function prev(){
    i--
    if (i==0) i=1
    s="f"+i+".htm"
    j="h"+i+".htm"
    document.all.innerframe.src=s
    document.all.innerfram.src=j
    }
    function GotoNomber(nomber){
    i=nomber
    s="f"+nomber+".htm"
    j="h"+nomber+".htm"
    document.all.innerframe.src=s
    document.all.innerfram.src=j
    }
    function nombersShow(){
    document.all.raw.style.display="" 
    document.all.raw.style.visibility="visible" 
    document.all.nombers.href="javascript:nombersHide()"
    }
     
    function nombersHide(){
    document.all.raw.style.display="none" 
    document.all.raw.style.visibility="hidden" 
    document.all.nombers.href="javascript:nombersShow()"
    }
    </SCRIPT>
     
    <!-- HEAD END HERE -->
     
     
     
     
    </head>
    <body bgcolor="#EDEDED" text="#000000" link="#000000" topmargin="0" leftmargin="0">
    <center>
     
    <!-- BODY START HERE -->
     
    <TABLE align=center border=1 borderColor=#000000 cellPadding=0 cellSpacing=0 height=400 width="88%">
     
    <TR><TD class=headcolor height=20>&nbsp;&nbsp;&nbsp;&nbsp;Каталог фотографий</TD>
        <TD align=middle class=headcolor width=260>&nbsp;&nbsp; 
        <A href="javascript:prev()">&lt;&lt;Предыдущая</A>&nbsp;&nbsp;
        <A href="javascript:nombersShow()" id=nombers title="Переход по номеру"><B>&lt;№&gt;</B></A>&nbsp;&nbsp;
        <A href="javascript:next()">Следующая&gt;&gt;</A>&nbsp;&nbsp;
    </TD></TR>
     
    <TR id=raw style="DISPLAY: none; VISIBILITY: hidden"><TD align=right class=headcolor colSpan=2 height=1>
    <A href="javascript:GotoNomber(1)">1</A>
    <A href="javascript:GotoNomber(2)">2</A> 
    <A href="javascript:GotoNomber(3)">3</A>
    <A href="javascript:GotoNomber(4)">4</A>
    <A href="javascript:GotoNomber(5)">5</A>
    <A href="javascript:GotoNomber(6)">6</A>
    <A href="javascript:GotoNomber(7)">7</A>
    <A href="javascript:GotoNomber(8)">8</A>
     
    &nbsp;&nbsp;&nbsp;&nbsp;</TD></TR>
    <div id=s></div>
    <TR><TD align=middle class=bodycolor colSpan=2>
    </TD></TR></TBODY></TABLE>
     
     
     
    <!-- BODY END HERE -->
     
     
    </center>
    </body>
    </html>
    
    Наглядно: http://katcya.narod.ru/iframe/index.html
     
  19. NFM

    NFM Reservists Of Antichat

    Joined:
    16 Jan 2006
    Messages:
    308
    Likes Received:
    191
    Reputations:
    22
    влом разбираться, я просто сейчас с одном модулем работаю, может это то что тебе надо http://www.dynamicdrive.com/dynamicindex17/ajaxpaginate/
     
  20. botc

    botc New Member

    Joined:
    3 Dec 2008
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Почти но не то что надо Мне нужно чтобы именно 2 разных ифрейма подгружались для того чтобы можно было организовать хорошее слайдшоу на сайте
    Ps Буду ждать готового модуля
     
Thread Status:
Not open for further replies.