Avatar billede hyldgaard Nybegynder
11. juli 2003 - 10:50 Der er 12 kommentarer og
1 løsning

Dropdown liste med vores Terminal Servere

Hej

Er der nogen som kan hjælpe mig med at lave det således at man får en dropdown liste med de servere som det er muligt at koble sig på via TSweb. På den normale TSweb side, skal man skrive server navnet manuelt, men det er lidt svært at huske for brugerne, derfor vil jeg gerne have at jeg kunne indtaste en liste med de servere som det er muligt at koble sig på. Således at brugerne bare skal vælge en af dem fra en liste. Prøv at se på http://tsweb.nowaco.com

/Jens
Avatar billede jih Nybegynder
11. juli 2003 - 11:04 #1
skal det være links i en dropdown liste eller skal det bare være en liste, som man kan se?
Avatar billede nmh Nybegynder
11. juli 2003 - 11:10 #2
Jeg har været inde på siden. Jeg ser der er en dropdown liste, hvor man skal vælge skærmopløsning. Men så kan du da bare lave en tilsvarende dropdownliste med servernavne.

Helt simpelt kunne du jo i første omgang skrive de mulige servere ind på siden. Så skal brugeren i det mindste ikke huske noget.

Jeg har kigget på koden til denne side. Det ville nok være en god ide, at gå over til en ASP-løsning og så lade det meste af scriptet blive afviklet på serveren.
Avatar billede hyldgaard Nybegynder
11. juli 2003 - 11:19 #3
Jeg har prøvet at lave en dropdown liste, hvor jeg bare indtaster serveren, men jeg kan ikke få det til at virke. Det er ikke noget med at den skal finde ud af hvilke servere der er, det er bare helt simpelt, men jeg har bare ikke lige tjek på det. Hvis jeg zipper filerne og serder dem, kan en af jer måske finde ud af hvordan man laver listen.
Det er jo ikke nok at man bare vælger den, den skal jo så bruge navnet til at logge på med.
Avatar billede hyldgaard Nybegynder
11. juli 2003 - 11:45 #4
Jeg bruger jo det som Microsoft selv har lavet, jeg vil bare gerne have at man kunne vælge serverene fra en liste s tedet for at man skal kunne huske dem.
Prøv at se her: http://www.microsoft.com/windowsxp/remotedesktop/rdwebconn.asp
Avatar billede nmh Nybegynder
11. juli 2003 - 11:46 #5
Lav dropdownlisten, således at når man vælger, så skrives server-navnet over i det felt hvor man ellers selv skal taste servernavnet.
Det er ikke svært at lave. Hvis jeg får tid vil jeg om lidt give et eksempel her.

Jeg forstår godt du ikke er glad ved at rode i scriptet. Det er temmelig rædselsfuldt at arbejde med.
Avatar billede hyldgaard Nybegynder
11. juli 2003 - 11:51 #6
det vil bare være fint, hvis du kunne give et eksempel.
Avatar billede hyldgaard Nybegynder
11. juli 2003 - 12:24 #7
Prøv lige at tjekke siden http://tsweb.nowaco.com nu, hvordan får jeg det sat ind ti server feltet.
Avatar billede nmh Nybegynder
11. juli 2003 - 12:26 #8
Jeg er lige ved at være klar. Vent 5 min
Avatar billede nmh Nybegynder
11. juli 2003 - 12:44 #9
Her er så et lille eksempel, der viser, hvordan man kan sende det valgte hen i input-feltet for servernavn.
Gem det i en tekstfil med navn test.htm. Når du så klikker på den vil du kunne se virkemåden

<html>
<script language=Vbscript>
sub Valg
  dim navn
  navn=Srvvalg(Srvvalg.selectedIndex).text
  if navn<>"Vælg servernavn" then Server.value=navn
end sub
</script>
<body>
servernavn:
<input name=server><p>
Vælg server:
<select name="Srvvalg" onChange="Valg">
<option 0>Vælg servernavn</option>
<option 1>Server1</option>
<option 2>Server2</option>
<option 3>server3</option>
</select>
</body>
</html>

Hvis du ændrer din select-box og tilføjer den lille sub-rutine, skulle det vist virke.
Avatar billede hyldgaard Nybegynder
11. juli 2003 - 13:09 #10
Jeg kan ikke helt få det til at virke, når jeg indsætter det i den nuværende kode. Hvad gør jeg forket. tjek evt. tsweb.nowaco.com igen.

<!-- Column 3 -->       
    <td id="ServerNameKeyWidth" style="width:10%;" valign="middle">   
        <label id=ServerNameKey accessKey="S" for="editServer">
        <br><p align="right">&nbsp;<ID id=ServerName><u>S</u>erver:</ID></label></p>
        </td>
             
<!-- Column 4 -->         
    <td id="ServerKeyWidth" width="40%" valign="bottom">
    <br>&nbsp;&nbsp;<input type="text" name="Server" size="41" id="editServer">
    <html>
<script language=Vbscript>
sub Valg
  dim navn
  navn=Srvvalg(Srvvalg.selectedIndex).text
  if navn<>"Vælg servernavn" then Server.value=navn
end sub
</script>
servernavn:
<input name=server><p>
    Vælg server:
    <select name="Srvvalg" onChange="Valg">
    <option 0>Vælg servernavn</option>
    <option 1>Server1</option>
    <option 2>Server2</option>
    <option 3>server3</option>
    </select>

    </td>
    </tr>
Avatar billede nmh Nybegynder
11. juli 2003 - 14:33 #11
Hvad går der galt?
Du har rettet tilbage til det gamle. Jeg har været ind på siden.
Du kan evt. prøve at erstatte server.value med
Document.all.Server.value
i sub-rutinen Valg
Avatar billede nmh Nybegynder
12. juli 2003 - 00:06 #12
Nu har jeg fået det til at virke. I mellemtiden kan jeg se, at nu har skrevet dine servernavne ud på siden.

Jeg har taget den ramme ud af jeres side, hvor brugeren skal indtaste servernavn. Her har jeg indføjet den lille stump kode ovenfor. Der var ingen problemer med det for mig. Jeg har lagt denne side ud på nettet på følgende adresse:

    http://dlg.ghg.dk/dlg-web/tsweb.htm

Nu kan du se og også hente kildekoden til siden på dette sted.
Jeg fjerner den igen, såsnart, du skriver, du har set den.
Avatar billede hyldgaard Nybegynder
14. juli 2003 - 08:21 #13
Fantastisk!, lige som jeg gerne vil have det. Jeg kunne ikke lige selv få det til at virke, det var derfor jeg skrev server adresserne ud på siden, så skulle brugerne i det midste ikke selv huske på dem.
Du får hermed fuld fortjent alle point.
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