Avatar billede clausbr Nybegynder
05. maj 2004 - 22:29 Der er 16 kommentarer

Hjælp til at tyde et script.

Jeg er i gang med at lave et program til at administration af min wireless router og min ap.

Jeg har fundet ud af hvordan jeg tilføjer Mac adresser til min
D-link 614+ og mine d-link dwl900+ 

men når jeg skal slette selv mac adressen fra router eller ap ja så er det lavet i java.



[html kode]
<td><font size="2" face="Arial">SERVER</font></td><td><font face="Arial" size="2">00-E0-7D-C7-AD-EF</font></td><td><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(2)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onClick="DelRow(document.forms[0],2)"></td></tr>



[Java Script]
function DelRow(f,r)
{
    EditRow(r)
    if (confirm("Are your sure you want to delete this entry?")){
        f.delrow.value="1"
        f.submit()
    }
}

Hvordan få jeg lavet den om til

eksempel
http://admin:password@192.168.0.100/mac.cgi?delrow=1&mac1=11&mac2=22&mac3=33&mac4=44&mac5=55&mac6=66

det er sådan jeg vil ønske at jeg kunne slette mac adressen igen fra router eller ap

kan det lade sig gøre ????
Avatar billede and_ Nybegynder
05. maj 2004 - 22:53 #1
forkert kategori...

Java
Javascript

vidt forskellige ting ;)
Avatar billede and_ Nybegynder
05. maj 2004 - 22:55 #2
men jeg vil sige:

function DelRow(f,r)
{
    EditRow(r)
    if (confirm("Are your sure you want to delete this entry?")){
        f.delrow.value="1";
        f.action = "http://admin:password@192.168.0.100/mac.cgi?delrow=" + r + "&mac1=11&mac2=22&mac3=33&mac4=44&mac5=55&mac6=66
";   
        f.submit();
    }
}

de
Avatar billede and_ Nybegynder
05. maj 2004 - 22:56 #3
function DelRow(f,r)
{
    EditRow(r)
    if (confirm("Are your sure you want to delete this entry?")){
        f.delrow.value="1";
        f.action = "http://admin:password@192.168.0.100/mac.cgi?delrow=" + r + "&mac1=11&mac2=22&mac3=33&mac4=44&mac5=55&mac6=66";   
        f.submit();
    }
}
Avatar billede and_ Nybegynder
05. maj 2004 - 22:57 #4
hvor + r + er den row som du vil slette... skal måske rettes lidt mere til...
Avatar billede clausbr Nybegynder
05. maj 2004 - 23:01 #5
hihi jeg har prøvet at oprette det i javascript med den sage at man ikke kunne oprette den der så jeg oprette den bare i java.

men hvad betyder row ?? det kan godt være jeg spøger lidt dumt men ja ??
Avatar billede and_ Nybegynder
05. maj 2004 - 23:04 #6
det er række...hvis du kigger i hensyn til database (som højst sandsynligt er det format din router bruger), bruger man rækker og kolonner for at gemme data....

kolonne = indstillinger

række = data

i dette tilfælde vil du gerne slette række 33 (fiktivt tal) og der fjernes hermed fra routerens database
Avatar billede and_ Nybegynder
06. maj 2004 - 16:52 #7
hva så
Avatar billede clausbr Nybegynder
07. maj 2004 - 15:02 #8
ja den driler Driler sted vik det er noget lort :)
Avatar billede and_ Nybegynder
08. maj 2004 - 18:46 #9
hvad laver den da?
Avatar billede clausbr Nybegynder
08. maj 2004 - 23:58 #10
ja den vil ikke slette og ja den siger at den har save settings men det er jo ikke det dan skal skriv den skal sige mac delete
Avatar billede and_ Nybegynder
09. maj 2004 - 00:00 #11
jeg forstå ikke... smid det origianle scrtip herind
Avatar billede clausbr Nybegynder
09. maj 2004 - 00:02 #12
ok her det så

var SelRowBC
function GetSchedule(f, r, i){
    if (r[i]=="0")
        f.schd[0].checked = true
    else
        f.schd[1].checked = true
    f.hour1.selectedIndex = r[i+1]
    f.min1.selectedIndex = r[i+2]
    f.am1.selectedIndex = r[i+3]
    f.hour2.selectedIndex = r[i+4]
    f.min2.selectedIndex = r[i+5]
    f.am2.selectedIndex = r[i+6]
    f.day1.selectedIndex = r[i+7]
    f.day2.selectedIndex = r[i+8]
}
function GetProto(f, p, n){
    var i
    if (p=="6")
        i=0
    else if (p=="17")
        i=1
    else
        i=2
    eval("f."+n+".selectedIndex="+i)
}
function SelectRow(tn,row){
    if (SelRow != row){
        var bar = document.getElementById(tn)
        if (SelRow >= 0)
            bar.rows[SelRow].style.backgroundColor = SelRowBC
        if (row >= 0){
            SelRowBC = bar.rows[row].style.backgroundColor
            bar.rows[row].style.backgroundColor = "#FFFF00"
        }
        SelRow = row;
    }
}
function NewRow(f,tn){
    f.editRow.value = "-1"
    SelectRow(tn,-1)
}
function LastRow(fn,tn){
    var f = document.getElementById(fn)
    var i = parseInt(f.editRow.value)
    if (i>=1){
        SelectRow(tn,i)
    }
}
function EnableRow(f, e){
    if (e == "1")
        f.enable[0].checked = true
    else
        f.enable[1].checked = true
}
function ShowWizard(name){
    window.open(name,"Wizard","width=450,height=320")
}
function ShowReservedIP(num){
    document.all.reserved_index.value = num;
    document.forms[0].submit();
}

function ReleaseReservedIP(num){
    document.all.reserved_index.value = num+10000;
    document.forms[0].submit();
}
function ExitWizard(){
    if (confirm("Quit Setup Wizard and discard settings ?"))
        window.close()
}
function ExitReserved(){
    if (confirm("Quit and discard settings ?"))
        window.close()
}
function ExitMore(){
        window.close()
}
function ChgPage(i){
    var p
    if (i==0) p="h_wan_dhcp.html"
    if (i==1) p="h_wan_fix.html"
    if (i==2) p="h_wan_poe.html"
    if (i==3) p="h_wan_pptp.html"
    if (i==4) p="h_wan_bigpond.html"
    if (i==5)
    {
        if (others == "bigpond")
            p="h_wan_bigpond.html"
        else
            p="h_wan_pptp.html"
    }
    window.location.href=p
}
function ChgFilter(i){
    var p
    if (i==0) p="adv_filters.html"
    if (i==1) p="adv_filters_mac.html"
    if (i==2) p="adv_filters_url.html"
    if (i==3) p="adv_filters_domain.html"
    window.location.href=p
}
function DelRow(f,r)
{
    EditRow(r)
    if (confirm("Are your sure you want to delete this entry?")){
        f.delrow.value="1"
        f.submit()
    }
}

function selWL(F){
    F.submit();
}
Avatar billede clausbr Nybegynder
09. maj 2004 - 00:04 #13
og her er html koden fra D-link

<HTML>
<HEAD>
<TITLE>DWL-900AP+</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<script language="JavaScript" src="public.js"></script>
<script language="JavaScript">
var SelRow = -1
rDat = new Array()
dDat = new Array()
rDat[1] = "00-02-8A-BC-00-AB"
rDat[2] = "CC-CC-CC-CC-CC-CC"
rDat[3] = "11-11-11-11-11-11"
rDat[4] = "22-22-22-22-22-22"
rDat[5] = "33-33-33-33-33-33"
rDat[6] = "11-22-33-44-55-66"
rDat[7] = "00-05-5D-5C-21-EF"


function setMAC(f,s){
    var m = s.split("-")
    f.mac1.value = m[0]
    f.mac2.value = m[1]
    f.mac3.value = m[2]
    f.mac4.value = m[3]
    f.mac5.value = m[4]
    f.mac6.value = m[5]
}
function cloneMAC(f,r){
    if (r >= 0)
        setMAC(f,dDat[r])
}
function EditRow(row){
    var f = document.getElementById("frmMAC")
    f.editRow.value = row
    setMAC(f,rDat[row])
    SelectRow("tabMAC",row)
}
function clrMAC(f)
{
    f.mac1.value = ""
    f.mac2.value = ""
    f.mac3.value = ""
    f.mac4.value = ""
    f.mac5.value = ""
    f.mac6.value = ""
}
</script>
</HEAD>
<BODY BGCOLOR=#FFFFFF leftmargin="0" topmargin="0" onload="LastRow('frmMAC','tabMAC')">
<table width="765" border="0" cellspacing="0" cellpadding="0" align="center" height="600">
  <tr>
    <td>
      <div align="center"><img src="home_01.jpg" width="765" height="95"></div>
    </td>
  </tr>
  <tr>
    <td>
      <table width=765 border=0 cellpadding=0 cellspacing=0 align="center">
        <tr>
          <td rowspan=8 width="20" background="down_01.gif">&nbsp; </td>
          <td rowspan=2 width="133"> <img src="down_02.jpg" width=133 height=75></td>
          <td rowspan=2 width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21"> <img src="advhtml_04.jpg" width=21 height=49></td>
          <td width="522"> <img src="advhtml_05.jpg" width=522 height=49 usemap="#MapMap" border="0"></td>
          <td width="19"> <img src="down_06.jpg" width=19 height=49></td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td rowspan=7 width="522" valign="top">
          <form method="post" action="mac.cgi" id="frmMAC">
              <table width="100%" border="0" cellspacing="0" cellpadding="0" height="191">
                <tr>
                  <td colspan="3" height="10"><font color="#8babc1" size="2" face="Arial"><b>MAC
                    Filters</b></font><font color="#8bacb1" size="2" face="Arial"><b>
                    <input type="hidden" name="editRow" value="-1">
                    </b></font><font size=2 face=Arial>
                    <input type="hidden" name="delrow" value="0">
                    </font><font color="#8bacb1" size="2" face="Arial"><b> </b></font></td>
                </tr>
                <tr valign="top">
                  <td colspan="3" height="30"><font face="Arial" size="2">Filters
                    are used to allow or deny Wireless Clients users from accessing
                    the DWL900AP+..</font></td>
                </tr>
                <tr>
                  <td colspan="3" height="20"><font face="Arial" size="2">
                    <input type="radio" value="0" name="macFilter">
                    Disabled MAC Filters</font></td>
                </tr>
                <tr>
                  <td colspan="3" height="20"><font face="Arial" size="2">
                    <input type="radio" value="2" name="macFilter">
                    Only <b>allow</b> MAC address(es) listed below to connect
                    to DWL-900AP+</font></td>
                </tr>
                <tr>
                  <td colspan="3" height="20"><font face="Arial" size="2">
                    <input type="radio" value="1" name="macFilter">
                    Only <b>deny</b> MAC address(es) listed below to connect to
                    DWL-900AP+</font></td>
                </tr>
                <tr>
                  <td colspan="3" height="2"><font face="Arial, Helvetica, sans-serif">
                    </font></td>
                </tr>
                <tr>
                  <td width="20%" height="17">
                    <div align="right"><font face="Arial" size="2">MAC Address&nbsp;</font></div>
                  </td>
                  <td colspan="2" height="17"><font face="Arial">
                    <input type="text" name="mac1" size="2" maxlength="2" value="">
                    -
                    <input type="text" name="mac2" size="2" maxlength="2" value="">
                    -
                    <input type="text" name="mac3" size="2" maxlength="2" value="">
                    -
                    <input type="text" name="mac4" size="2" maxlength="2" value="">
                    -
                    <input type="text" name="mac5" size="2" maxlength="2" value="">
                    -
                    <input type="text" name="mac6" size="2" maxlength="2" value="">
                    <input type="button" value="Clear" onclick="clrMAC(this.form)">
                    </font></td>
                </tr>
                <tr>
                  <td width="20%" height="19">
                    <div align="right"><font face="Arial" size="2">Connected PCs&nbsp;</font></div>
                  </td>
                  <td colspan="2" height="19"><font size="2" face="Arial">
                    <select name="connSelect" size="1">
                   
                    </select>
                    <input type="button" name="clone" value="Clone" onClick="cloneMAC(this.form,this.form.connSelect.selectedIndex)">
                    </font></td>
                </tr>
                <tr>
                  <td colspan="2" height="20" valign="bottom"><font face="Arial, Helvetica, sans-serif" size="2" color="#000000"><b><font color="#8babc1">MAC
                    Filter List</font></b></font> </td>
                  <td height="20" width="34%">
                    <table width="40%" border="0" cellspacing="0" cellpadding="0" align="right">
                      <tr>
                        <td><font size="2" face="Arial"><a href="java script:document.forms[0].submit()"><img src="apply_p.jpg" width="51" height="52" border="0"></a></font></td>
                        <td><font size="2" face="Arial"><a href="java script:document.forms[0].reset()"><img src="cancel_p.jpg" width="51" height="52" border="0"></a></font></td>
                        <td><font size="2" face="Arial"><a href="help_adv.html#03" target="_blank"><img src="help_p.jpg" width="36" height="52" border="0"></a></font></td>
                      </tr>
                    </table>
                  </td>
                </tr>
              </table>
              <table width="100%" border="0" id="tabMAC" cellpadding="0" cellspacing="0">
                <tr>
                  <td bgcolor="#b7dcfb"><font face="Arial" size="2" color="#333333">MAC
                    Address</font></td>
                  <td bgcolor="#b7dcfb">&nbsp;</td>
                </tr>
                <tr><td><font size="2" face="Arial">00-02-8A-BC-00-AB</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(1)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],1)"></div></td></tr>
<tr><td><font size="2" face="Arial">CC-CC-CC-CC-CC-CC</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(2)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],2)"></div></td></tr>
<tr><td><font size="2" face="Arial">11-11-11-11-11-11</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(3)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],3)"></div></td></tr>
<tr><td><font size="2" face="Arial">22-22-22-22-22-22</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(4)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],4)"></div></td></tr>
<tr><td><font size="2" face="Arial">33-33-33-33-33-33</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(5)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],5)"></div></td></tr>
<tr><td><font size="2" face="Arial">11-22-33-44-55-66</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(6)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],6)"></div></td></tr>
<tr><td><font size="2" face="Arial">00-05-5D-5C-21-EF</font></td><td><div align="right"><img src="edit.gif" width="15" height="17" border="0" alt="edit" onclick="EditRow(7)"><img src="delet.gif" width="15" height="18" border="0" alt="delete" onclick="DelRow(document.forms[0],7)"></div></td></tr>

              </table>
          </form>
          </td>
          <td width="19"> <img src="down_10.jpg" width=19 height=26></td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" bgcolor="#CCCCCC"><a href="adv_mode.html"><img src="adv_mode.jpg" width="133" height="57" border="0"></a></td>
          <td width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" bgcolor="#CCCCCC"><a href="adv_perform.html"><img src="advhtml_pf.jpg" width="133" height="56" border="0"></a></td>
          <td width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" bgcolor="#CCCCCC"><a href="adv_filters.html"><img src="adv_over_22.jpg" width="133" height="56" border="0"></a>
          </td>
          <td width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" bgcolor="#CCCCCC" background="down_37.gif" height="0"><a href="adv_802_1x.html"><img src="adv_802_1x.jpg" width="133" height="55" border="0"></a></td>
          <td width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" bgcolor="#CCCCCC" background="down_37.gif" height="0">&nbsp;
          </td>
          <td width="25" background="down_03.jpg">&nbsp; </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td width="133" background="down_37.gif" height="247"> </td>
          <td width="25" background="down_03.jpg">
            <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
          </td>
          <td width="21" background="down_14.gif">&nbsp; </td>
          <td width="19" background="down_40.gif">&nbsp; </td>
          <td width="25" background="down_11.gif">&nbsp; </td>
        </tr>
        <tr>
          <td colspan=6 rowspan=2> <img src="down_43.jpg" width=740 height=44></td>
          <td width="25"> <img src="down_43.gif" width="25" height="17"></td>
        </tr>
        <tr>
          <td width="25"> <img src="down_44.gif" width=25 height=27></td>
        </tr>
      </table>
      <map name="MapMap">
        <area shape="rect" coords="17,17,82,45" href="h_wizard.html" target="_self">
        <area shape="rect" coords="109,18,205,42" href="adv_mode.html" target="_self">
        <area shape="rect" coords="232,19,289,46" href="tools_admin.html" target="_self">
        <area shape="rect" coords="346,18,405,45" href="st_devic.html" target="_self">
        <area shape="rect" coords="455,18,501,47" href="help_men.html" target="_self">
      </map>
    </td>
  </tr>
</table>
<!-- End ImageReady Slices -->
<map name="Map">
  <area shape="rect" coords="17,17,82,45" href="h_wizard.html" target="down">
  <area shape="rect" coords="109,18,205,42" href="adv_virtual.html" target="down">
  <area shape="rect" coords="235,19,292,46" href="tools_admin.html" target="down">
  <area shape="rect" coords="346,18,405,45" href="st_devic.html" target="down">
  <area shape="rect" coords="455,19,501,48" href="help_men.html" target="down">
</map>
</BODY>
</HTML>
Avatar billede and_ Nybegynder
09. maj 2004 - 00:04 #14
jeg kigger på det..... er lige lidt ophængt nu, så jeg vender ikke tilbage idag, men jeg kigger på det....
Avatar billede clausbr Nybegynder
09. maj 2004 - 00:08 #15
det lyder godt :) tak skal du have :=)
Avatar billede and_ Nybegynder
25. august 2004 - 17:06 #16
hhmmm... det her havde jeg glemt... Er det stadig noget der skal kigges på eller?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester