root/src/router/kromo/dd-wrt/DDNS.asp

Revision 9502, 24.8 kB (checked in by milkfish, 2 years ago)

dynsip support added

Line 
1 <% do_pagehead("ddns.titl"); %>
2                 <script type="text/javascript">
3                 //<![CDATA[
4
5 function ddns_check(F,T) {
6         if(F.ddns_enable.value == 0) {
7                 return true;
8         } else if(F.ddns_enable.value == 1) {
9                 username = eval("F.ddns_username");
10                 passwd = eval("F.ddns_passwd");
11                 hostname = eval("F.ddns_hostname");
12                 dyndnstype = eval("F.ddns_dyndnstype");
13                 wildcard = eval("F.ddns_wildcard");
14         } else if(F.ddns_enable.value == 2) {
15                 username = eval("F.ddns_username_"+F.ddns_enable.value);
16                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
17                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
18         } else if(F.ddns_enable.value == 3) {
19                 username = eval("F.ddns_username_"+F.ddns_enable.value);
20                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
21                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
22         } else if(F.ddns_enable.value == 4) {
23                 username = eval("F.ddns_username_"+F.ddns_enable.value);
24                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
25                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
26         } else if(F.ddns_enable.value == 6) {
27                 username = eval("F.ddns_username_"+F.ddns_enable.value);
28                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
29                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
30                 dyndnstype = eval("F.ddns_dyndnstype_"+F.ddns_enable.value);
31                 wildcard = eval("F.ddns_wildcard_"+F.ddns_enable.value);
32         } else if(F.ddns_enable.value == 7) {
33                 username = eval("F.ddns_username_"+F.ddns_enable.value);
34                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
35                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
36                 wildcard = eval("F.ddns_wildcard_"+F.ddns_enable.value);
37         } else if(F.ddns_enable.value == 8) {
38                 username = eval("F.ddns_username_"+F.ddns_enable.value);
39                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
40                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
41         } else if(F.ddns_enable.value == 5) {
42                 username = eval("F.ddns_username_"+F.ddns_enable.value);
43                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
44                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
45         } else if(F.ddns_enable.value == 9) {
46                 username = eval("F.ddns_username_"+F.ddns_enable.value);
47                 passwd = eval("F.ddns_passwd_"+F.ddns_enable.value);
48                 hostname = eval("F.ddns_hostname_"+F.ddns_enable.value);
49         }
50         if(username.value == "") {
51                 alert(errmsg.err0);
52                 username.focus();
53                 return false;
54         }
55         if(passwd.value == "") {
56                 alert(errmsg.err6);
57                 passwd.focus();
58                 return false;
59         }
60         if(hostname.value == "") {
61                 alert(errmsg.err7);
62                 hostname.focus();
63                 return false;
64         }
65
66         return true;
67 }
68
69 function submitcheck(F) {
70         if(!ddns_check(F,"save"))
71                 return;
72        
73         F.change_action.value = "";
74         F.save_button.value = sbutton.saving;
75         update.stop();
76 }
77 function to_submit(F) {
78     submitcheck(F);
79     apply(F);
80 }
81 function to_apply(F) {
82     submitcheck(F);
83     applytake(F);
84 }
85
86 function SelDDNS(num,F) {
87         F.change_action.value="gozila_cgi";
88         F.ddns_enable.value=F.ddns_enable.options[num].value;
89         update.stop();
90         F.submit();
91 }
92
93 var update;
94
95 addEvent(window, "load", function() {
96         update = new StatusUpdate("DDNS.live.asp", <% nvram_get("refresh_time"); %>);
97         update.start();
98 });
99
100 addEvent(window, "unload", function() {
101         update.stop();
102 });
103
104                 //]]>
105                 </script>
106         </head>
107
108         <body class="gui">
109                 <% showad(); %>
110                 <div id="wrapper">
111                         <div id="content">
112                                 <div id="header">
113                                         <div id="logo"><h1><% show_control(); %></h1></div>
114                                         <% do_menu("index.asp","DDNS.asp"); %>
115                                 </div>
116                                 <div id="main">
117                                         <div id="contents">
118                                                 <form name="ddns" action="apply.cgi" method="<% get_http_method(); %>">
119                                                         <input type="hidden" name="submit_button" value="DDNS" />
120                                                         <input type="hidden" name="action" value="Apply" />
121                                                         <input type="hidden" name="change_action"/>
122                                                         <input type="hidden" name="submit_type" />
123                                                        
124                                                         <h2><% tran("ddns.h2"); %></h2>
125                                                        
126                                                         <fieldset>
127                                                                 <legend><% tran("ddns.legend"); %></legend>
128                                                                 <div class="setting">
129                                                                         <div class="label"><% tran("ddns.srv"); %></div>
130                                                                         <select name="ddns_enable" onchange="SelDDNS(this.form.ddns_enable.selectedIndex,this.form)">
131                                                                                 <script type="text/javascript">
132                                                                                 //<![CDATA[
133                                                                                 document.write("<option value=\"0\" <% nvram_selmatch("ddns_enable", "0", "selected"); %> >" + share.disable + "</option>");
134                                                                                 //]]>
135                                                                                 </script>
136                                                                                 <option value="1" <% nvram_selmatch("ddns_enable", "1", "selected"); %> >DynDNS.org</option>
137                                                                                 <option value="2" <% nvram_selmatch("ddns_enable", "2", "selected"); %> >freedns.afraid.org</option>
138                                                                                 <option value="3" <% nvram_selmatch("ddns_enable", "3", "selected"); %> >ZoneEdit.com</option>
139                                                                                 <option value="4" <% nvram_selmatch("ddns_enable", "4", "selected"); %> >No-IP.com</option>
140                                                                                 <option value="6" <% nvram_selmatch("ddns_enable", "6", "selected"); %> >3322.org</option>
141                                                                                 <option value="7" <% nvram_selmatch("ddns_enable", "7", "selected"); %> >easyDNS.com</option>
142                                                                                 <option value="8" <% nvram_selmatch("ddns_enable", "8", "selected"); %> >TZO.com</option>
143                                                                                 <option value="9" <% nvram_selmatch("ddns_enable", "9", "selected"); %> >DynSIP.org</option>
144                                                                                 <script type="text/javascript">
145                                                                                 //<![CDATA[
146                                                                                 document.write("<option value=\"5\" <% nvram_selmatch("ddns_enable", "5", "selected"); %> >" + ddns.custom + "</option>");
147                                                                                 //]]>
148                                                                                 </script>
149                                                                         </select>
150                                                                 </div>
151
152
153                                         <% nvram_selmatch("ddns_enable","0","<!--"); %>
154                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
155                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
156                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
157                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
158                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
159                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
160                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
161                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
162                                                                 <div class="setting">
163                                                                         <div class="label"><% tran("share.usrname"); %></div>
164                                                                         <input name="ddns_username" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username"); %>" />
165                                                                 </div>
166                                                                 <div class="setting">
167                                                                         <div class="label"><% tran("share.passwd"); %></div>
168                                                                         <input type="password" name="ddns_passwd" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd","","d6nw5v1x2pc7st9m"); %>" />
169                                                                 </div>
170                                                                 <div class="setting">
171                                                                         <div class="label"><% tran("share.hostname"); %></div>
172                                                                         <input name="ddns_hostname" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname"); %>" />
173                                                                 </div>
174                                                                 <div class="setting">
175                                                                         <div class="label"><% tran("ddns.typ"); %></div>
176                                                                         <select name="ddns_dyndnstype">
177                                                                                 <script type="text/javascript">
178                                                                                 //<![CDATA[
179                                                                                 document.write("<option value=\"1\" <% nvram_selmatch("ddns_dyndnstype", "1", "selected"); %> >" + ddns.dynamic + "</option>");
180                                                                                 document.write("<option value=\"2\" <% nvram_selmatch("ddns_dyndnstype", "2", "selected"); %> >" + share.sttic + "</option>");
181                                                                                 document.write("<option value=\"3\" <% nvram_selmatch("ddns_dyndnstype", "3", "selected"); %> >" + ddns.custom + "</option>");
182                                                                                 //]]>
183                                                                                 </script>
184                                                                         </select>
185                                                                 </div>
186                                                                 <div class="setting">
187                                                                         <div class="label"><% tran("ddns.wildcard"); %></div>
188                                                                         <input type="checkbox" value="1" name="ddns_wildcard" <% nvram_checked("ddns_wildcard", "1"); %> />
189                                                                 </div>
190                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
191                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
192                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
193                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
194                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
195                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
196                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
197                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
198
199
200                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
201                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
202                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
203                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
204                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
205                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
206                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
207                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
208                                                                 <div class="setting">
209                                                                         <div class="label"><% tran("share.usrname"); %></div>
210                                                                         <input name="ddns_username_2" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_2"); %>" />
211                                                                 </div>
212                                                                 <div class="setting">
213                                                                         <div class="label"><% tran("share.passwd"); %></div>
214                                                                         <input type="password" name="ddns_passwd_2" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_2","","d6nw5v1x2pc7st9m"); %>" />
215                                                                 </div>
216                                                                 <div class="setting">
217                                                                         <div class="label"><% tran("share.hostname"); %></div>
218                                                                         <input name="ddns_hostname_2" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_2"); %>" />
219                                                                 </div>
220                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
221                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
222                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
223                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
224                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
225                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
226                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
227                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
228
229
230                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
231                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
232                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
233                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
234                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
235                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
236                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
237                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
238                                                         <div class="setting">
239                                                                         <div class="label"><% tran("share.usrname"); %></div>
240                                                                         <input name="ddns_username_3" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_3"); %>" />
241                                                                 </div>
242                                                                 <div class="setting">
243                                                                         <div class="label"><% tran("share.passwd"); %></div>
244                                                                         <input type="password" name="ddns_passwd_3" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_3","","d6nw5v1x2pc7st9m"); %>" />
245                                                                 </div>
246                                                                 <div class="setting">
247                                                                         <div class="label"><% tran("share.hostname"); %></div>
248                                                                         <input name="ddns_hostname_3" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_3"); %>" />
249                                                                 </div>
250                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
251                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
252                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
253                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
254                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
255                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
256                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
257                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
258
259
260                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
261                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
262                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
263                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
264                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
265                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
266                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
267                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
268                                                                 <div class="setting">
269                                                                         <div class="label"><% tran("share.usrname"); %></div>
270                                                                         <input name="ddns_username_4" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_4"); %>" />
271                                                                 </div>
272                                                                 <div class="setting">
273                                                                         <div class="label"><% tran("share.passwd"); %></div>
274                                                                         <input type="password" name="ddns_passwd_4" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_4","","d6nw5v1x2pc7st9m"); %>" />
275                                                                 </div>
276                                                                 <div class="setting">
277                                                                         <div class="label"><% tran("share.hostname"); %></div>
278                                                                         <input name="ddns_hostname_4" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_4"); %>" />
279                                                                 </div>
280                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
281                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
282                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
283                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
284                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
285                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
286                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
287                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
288
289
290                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
291                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
292                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
293                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
294                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
295                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
296                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
297                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
298                                                                 <div class="setting">
299                                                                         <div class="label"><% tran("share.usrname"); %></div>
300                                                                         <input name="ddns_username_6" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_6"); %>" />
301                                                                 </div>
302                                                                 <div class="setting">
303                                                                         <div class="label"><% tran("share.passwd"); %></div>
304                                                                         <input type="password" name="ddns_passwd_6" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_6","","d6nw5v1x2pc7st9m"); %>" />
305                                                                 </div>
306                                                                 <div class="setting">
307                                                                         <div class="label"><% tran("share.hostname"); %></div>
308                                                                         <input name="ddns_hostname_6" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_6"); %>" />
309                                                                 </div>
310                                                                 <div class="setting">
311                                                                         <div class="label"><% tran("ddns.typ"); %></div>
312                                                                         <select name="ddns_dyndnstype_6">
313                                                                                 <script type="text/javascript">
314                                                                                 //<![CDATA[
315                                                                                 document.write("<option value=\"1\" <% nvram_selmatch("ddns_dyndnstype_6", "1", "selected"); %> >" + ddns.dynamic + "</option>");
316                                                                                 //]]>
317                                                                                 </script>
318                                                                         </select>
319                                                                 </div>
320                                                                 <div class="setting">
321                                                                         <div class="label"><% tran("ddns.wildcard"); %></div>
322                                                                         <input type="checkbox" value="1" name="ddns_wildcard_6" <% nvram_checked("ddns_wildcard_6", "1"); %> />
323                                                                 </div>
324                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
325                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
326                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
327                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
328                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
329                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
330                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
331                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
332
333
334                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
335                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
336                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
337                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
338                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
339                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
340                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
341                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
342                                                                 <div class="setting">
343                                                                         <div class="label"><% tran("share.usrname"); %></div>
344                                                                         <input name="ddns_username_7" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_7"); %>" />
345                                                                 </div>
346                                                                 <div class="setting">
347                                                                         <div class="label"><% tran("share.passwd"); %></div>
348                                                                         <input type="password" name="ddns_passwd_7" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_7","","d6nw5v1x2pc7st9m"); %>" />
349                                                                 </div>
350                                                                 <div class="setting">
351                                                                         <div class="label"><% tran("share.hostname"); %></div>
352                                                                         <input name="ddns_hostname_7" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_7"); %>" />
353                                                                 </div>
354                                                                 <div class="setting">
355                                                                         <div class="label"><% tran("ddns.wildcard"); %></div>
356                                                                         <input type="checkbox" value="1" name="ddns_wildcard_7" <% nvram_checked("ddns_wildcard_7", "1"); %> />
357                                                                 </div>
358                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
359                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
360                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
361                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
362                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
363                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
364                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
365                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
366
367
368                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
369                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
370                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
371                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
372                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
373                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
374                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
375                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
376                                                                 <div class="setting">
377                                                                         <div class="label"><% tran("share.usrname"); %></div>
378                                                                         <input name="ddns_username_8" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_8"); %>" />
379                                                                 </div>
380                                                                 <div class="setting">
381                                                                         <div class="label"><% tran("share.passwd"); %></div>
382                                                                         <input type="password" name="ddns_passwd_8" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_8","","d6nw5v1x2pc7st9m"); %>" />
383                                                                 </div>
384                                                                 <div class="setting">
385                                                                         <div class="label"><% tran("share.hostname"); %></div>
386                                                                         <input name="ddns_hostname_8" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_8"); %>" />
387                                                                 </div>
388                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
389                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
390                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
391                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
392                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
393                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
394                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
395                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
396 <!--milkfish-->
397                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
398                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
399                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
400                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
401                                         <% nvram_selmatch("ddns_enable","5","<!--"); %>
402                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
403                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
404                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
405                                                                 <div class="setting">
406                                                                         <div class="label"><% tran("share.usrname"); %></div>
407                                                                         <input name="ddns_username_9" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_9"); %>" />
408                                                                 </div>
409                                                                 <div class="setting">
410                                                                         <div class="label"><% tran("share.passwd"); %></div>
411                                                                         <input type="password" name="ddns_passwd_9" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_9","","d6nw5v1x2pc7st9m"); %>" />
412                                                                 </div>
413                                                                 <div class="setting">
414                                                                         <div class="label"><% tran("share.hostname"); %></div>
415                                                                         <input name="ddns_hostname_9" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_9"); %>" />
416                                                                 </div>
417                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
418                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
419                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
420                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
421                                         <% nvram_selmatch("ddns_enable","5","-->"); %>
422                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
423                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
424                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
425
426
427                                         <% nvram_selmatch("ddns_enable","1","<!--"); %>
428                                         <% nvram_selmatch("ddns_enable","2","<!--"); %>
429                                         <% nvram_selmatch("ddns_enable","3","<!--"); %>
430                                         <% nvram_selmatch("ddns_enable","4","<!--"); %>
431                                         <% nvram_selmatch("ddns_enable","6","<!--"); %>
432                                         <% nvram_selmatch("ddns_enable","7","<!--"); %>
433                                         <% nvram_selmatch("ddns_enable","8","<!--"); %>
434                                         <% nvram_selmatch("ddns_enable","9","<!--"); %>
435                                                                 <div class="setting">
436                                                                         <div class="label"><% tran("ddns.system"); %></div>
437                                                                         <input name="ddns_custom_5" size="30" maxlength="32" value="<% nvram_get("ddns_custom_5"); %>" />
438                                                                 </div>
439                                                                 <div class="setting">
440                                                                         <div class="label"><% tran("share.usrname"); %></div>
441                                                                         <input name="ddns_username_5" size="30" maxlength="32" onblur="valid_name(this,share.usrname)" value="<% nvram_get("ddns_username_5"); %>" />
442                                                                 </div>
443                                                                 <div class="setting">
444                                                                         <div class="label"><% tran("share.passwd"); %></div>
445                                                                         <input type="password" name="ddns_passwd_5" size="30" maxlength="32" onblur="valid_name(this,share.passwd)" value="<% nvram_invmatch("ddns_passwd_5","","d6nw5v1x2pc7st9m"); %>" />
446                                                                 </div>
447                                                                 <div class="setting">
448                                                                         <div class="label"><% tran("share.hostname"); %></div>
449                                                                         <input name="ddns_hostname_5" size="42" onblur="valid_name(this,share.hostname)" value="<% nvram_get("ddns_hostname_5"); %>" />
450                                                                 </div>
451                                                                 <div class="setting">
452                                                                         <div class="label">URL</div>
453                                                                         <textarea cols="60" rows="2" id="ddns_url" name="ddns_url"></textarea>
454                                                                         <script type="text/javascript">
455                                                                         //<![CDATA[
456                                                                                 var ddns_url = fix_cr( '<% nvram_get("ddns_url"); %>' );
457                                                                                 document.getElementById("ddns_url").value = ddns_url;                                           
458                                                                         //]]>
459                                                                         </script>
460                                                                 </div>
461                 <% nvram_invmatch("expert_mode","1","<!--"); %>
462                                                                 <div class="setting">
463                                                                         <div class="label"><% tran("ddns.options"); %></div>
464                                                                         <textarea cols="60" rows="4" id="ddns_conf" name="ddns_conf"></textarea>
465                                                                         <script type="text/javascript">
466                                                                         //<![CDATA[
467                                                                                 var ddns_conf = fix_cr( '<% nvram_get("ddns_conf"); %>' );
468                                                                                 document.getElementById("ddns_conf").value = ddns_conf;
469                                                                         //]]>
470                                                                         </script>
471                                                                 </div>
472                                         <% nvram_invmatch("expert_mode","1","-->"); %>
473
474                                         <% nvram_selmatch("ddns_enable","1","-->"); %>
475                                         <% nvram_selmatch("ddns_enable","2","-->"); %>
476                                         <% nvram_selmatch("ddns_enable","3","-->"); %>
477                                         <% nvram_selmatch("ddns_enable","4","-->"); %>
478                                         <% nvram_selmatch("ddns_enable","6","-->"); %>
479                                         <% nvram_selmatch("ddns_enable","7","-->"); %>
480                                         <% nvram_selmatch("ddns_enable","8","-->"); %>
481                                         <% nvram_selmatch("ddns_enable","9","-->"); %>
482                                                         </fieldset><br />
483                                                        
484                                                         <fieldset>
485                                                                 <legend><% tran("share.option"); %></legend>
486                                                                 <div class="setting">
487                                                                         <div class="label"><% tran("ddns.forceupd"); %></div>
488                                                                         <input type="text" size="4" class="num" name="ddns_force" value="<% nvram_get("ddns_force"); %>" />
489                                                                         <span class="default">
490                                                                         <script type="text/javascript">
491                                                                         //<![CDATA[
492                                                                         document.write("(" + share.deflt + ": 10 " + share.days + ")");
493                                                                         //]]>
494                                                                         </script></span>
495                                                                 </div>
496                                                         </fieldset><br />
497
498                                                         <fieldset>
499                                                                 <legend><% tran("ddns.statu"); %></legend>
500                                                                 <div class="setting">
501                                                                         <span id="ddns_status"><% show_ddns_status(); %></span>&nbsp;
502                                                                 </div>
503                                                                 <% nvram_selmatch("ddns_enable","0","-->"); %>
504                                                         </fieldset><br />
505                                                        
506                                                         <div class="submitFooter">
507                                                          <script type="text/javascript">
508                                                          //<![CDATA[
509                                                          var autoref = <% nvram_else_match("refresh_time","0","sbutton.refres","sbutton.autorefresh"); %>;
510                                                          submitFooterButton(1,1,0,autoref);
511                                                          //]]>
512                                                          </script>
513                                                         </div>
514                                                 </form>
515                                         </div>
516                                 </div>
517                                 <div id="helpContainer">
518                                         <div id="help">
519                                                 <div><h2><% tran("share.help"); %></h2></div>
520                                                 <dl>
521                                                         <dt class="term"><% tran("ddns.srv"); %>:</dt>
522                                                         <dd class="definition"><% tran("hddns.right2"); %></dd>
523                                                         <dt class="term"><% tran("ddns.forceupd"); %>:</dt>
524                                                         <dd class="definition"><% tran("hddns.right4"); %></dd>
525                                                 </dl><br />
526                                                 <a href="javascript:openHelpWindow<% ifdef("MICRO","Ext"); %>('HDDNS.asp');"><% tran("share.more"); %></a>
527                                         </div>
528                                 </div>
529                                 <div id="floatKiller"></div>
530                                 <div id="statusInfo">
531                                 <div class="info"><% tran("share.firmware"); %>:
532                                         <script type="text/javascript">
533                                         //<![CDATA[
534                                         document.write("<a title=\"" + share.about + "\" href=\"javascript:openAboutWindow()\"><% get_firmware_version(); %></a>");
535                                         //]]>
536                                         </script>
537                                 </div>
538                                 <div class="info"><% tran("share.time"); %>:  <span id="uptime"><% get_uptime(); %></span></div>
539                                 <div class="info">WAN<span id="ipinfo"><% show_wanipinfo(); %></span></div>
540                                 </div>
541                         </div>
542                 </div>
543         </body>
544 </html>
Note: See TracBrowser for help on using the browser.