1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xmlns="http://www.w3.org/1999/xhtml"> 3<head> 4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 5<meta HTTP-EQUIV="Pragma" CONTENT="no-cache"> 6<meta HTTP-EQUIV="Expires" CONTENT="-1"> 7<link type="text/css" rel="stylesheet" href="/qis/qis_style.css"> 8<link type="text/css" rel="stylesheet" href="/form_style.css"> 9<style> 10.test_css{ 11 padding-left:10px; 12 font-size:13px; 13 font-weight:bolder; 14 color:#FFFFFF; 15 /*background-color:#C0DAE4;*/ 16} 17</style> 18<script type="text/JavaScript" src="/js/jquery.js"></script> 19<script type="text/javascript"> 20var Redirect_count = 0; 21var RetryCountDown_fail = 5; 22var det_status = '<% nvram_get("dsltmp_autodet_state"); %>'; 23var w_Setting = "<% nvram_get("w_Setting"); %>"; 24var x_Setting = "<% nvram_get("x_Setting"); %>"; 25// parsing rc_support 26var rc_support = '<% nvram_get("rc_support"); %>'; 27function isSupport(_ptn){ 28 return (rc_support.search(_ptn) == -1) ? false : true; 29} 30var vdsl_support = isSupport("vdsl"); 31 32function QKDetect_load_body(){ 33 // left side step indication 34 parent.set_step("t1"); 35 parent.document.title = "<#Web_Title#> - <#QKSet_detect_sanglass#>"; 36 setTimeout('getWANStatus();', 1000); 37} 38 39function getWANStatus(){ 40 $.ajax({ 41 url: '/result_of_get_changed_status_QIS.asp', 42 dataType: 'script', 43 44 error: function(xhr){ 45 --RetryCountDown_fail; 46 if(RetryCountDown_fail < 1){ 47 alert("<#Disconnected#>!"); 48 refreshpage(); 49 } 50 else 51 getWANStatus(); 52 }, 53 success: function(response){ 54 RetryCountDown_fail = 5; 55 if(dsl_autodet_state == "pppoe" || dsl_autodet_state == "pppoa") 56 redirect_page("ppp_cfg"); 57 else if(dsl_autodet_state == "dhcp") 58 redirect_page("mer_cfg"); 59 else if(dsl_autodet_state == "Fail"){ 60 if(wan_type == "ATM"){ 61 redirect_page("manual_setting"); 62 } 63 else{ //PTM 64 redirect_page("PTM_manual_setting"); 65 } 66 } 67 else if((dsl_autodet_state == "init") || 68 (dsl_autodet_state == "initializing") || 69 (dsl_autodet_state == "wait_for_init") || 70 (dsl_autodet_state == "up") || 71 (dsl_autodet_state == "down") || 72 (dsl_autodet_state == "Detecting") || 73 (dsl_autodet_state == "wait") || 74 (dsl_autodet_state == "")) 75 { 76 if(!vdsl_support && x_Setting == "1"){ 77 redirect_page("manual_setting"); 78 } 79 80 if(dsl_autodet_state == "up" && wan_type == "PTM"){ 81 redirect_page("PTM_manual_setting"); 82 } 83 84 if(dsl_autodet_state == "down") { 85 set_no_cable_info(true); 86 setTimeout('getWANStatus();', 1000); 87 } 88 else { 89 set_no_cable_info(false); 90 setTimeout('getWANStatus();', 1000); 91 } 92 } 93 else { 94 set_no_cable_info(true); 95 setTimeout('getWANStatus();', 1000); 96 } 97 } 98 }); 99} 100 101function set_no_cable_info(no_cable){ 102 if (no_cable) { 103 document.getElementById("no_cable").style.display = ""; 104 } 105 else { 106 document.getElementById("no_cable").style.display = "none"; 107 } 108} 109 110function redirect_page(redirect_flag){ 111 document.form.action = "/qis/QIS_"+redirect_flag+".htm"; 112 document.form.submit(); 113} 114 115function gotoUserManualSet(){ 116 location.href = '/qis/QIS_manual_setting.htm'; 117} 118</script> 119</head> 120 121<body onLoad="QKDetect_load_body();"> 122<form method="post" name="form" action="" target=""> 123<input type="hidden" name="prev_page" value=""> 124<input type="hidden" name="current_page" value="/qis/QIS_detect.htm"> 125<input type="hidden" name="next_page" value=""> 126<input type="hidden" name="flag" value=""> 127<input type="hidden" name="action_mode" value=""> 128<input type="hidden" name="preferred_lang" value="<% nvram_get("preferred_lang"); %>"> 129<div class="QISmain"> 130 131 <div> 132 <table width="730px"> 133 <tr> 134 <td align="left"> 135 <span class="description_down"><#QKSet_detect_desc1#></span> 136 </td> 137 </tr> 138 <!--tr id="home_button"> 139 <td align="right"> 140 <img onclick="gotoIndex();" style="cursor:pointer;" align="right" title="Go to Home" src="/images/backtohome.png" onMouseOver="this.src='/images/backtohomeclick.png'" onMouseOut="this.src='/images/backtohome.png'"> 141 </td> 142 </tr--> 143 </table> 144 </div> 145 <div style="margin:5px;"><img style="width: 720px; *width: 710px; height: 2px;" src="/images/New_ui/export/line_export.png"></div> 146 <br/><br/> 147 <table id="tblsetting_1" class="QISform" width="400" border=0 align="center" cellpadding="5" cellspacing="0"> 148 <tr> 149 <td align="right"> 150 <img src="/images/InternetScan.gif"></span> 151 </td> 152 <td class="test_css"> 153 <strong><span><#QKSet_detect_waitdesc#></span></strong> 154 </td> 155 </tr> 156 <tr id="no_cable" style="display:none;"> 157 <td> 158 </td> 159 <td class="test_css"> 160 <br> 161 <strong><span><#QIS_NoCable_desc#></span></strong> 162 </td> 163 </tr> 164 </table> 165 <div class="apply_gen" style="margin-top:30px"> 166 <!--<input type="button" value="<#Manual_Setting_btn#>" onclick="gotoUserManualSet();" class="button_gen" >--> 167 </div> 168</div> 169</form> 170 171<form method="post" name="redirectForm" action=""> 172<input type="hidden" name="flag" value=""> 173<input type="hidden" name="next_page" value=""> 174<input type="hidden" name="prev_page" value=""> 175</form> 176</body> 177