Thor. Skrevet 18. november 2006 Del Skrevet 18. november 2006 (endret) Heisann, Har to servere på pc en min, Den ene er en webbasert filserver og den andre er browseamp de ligger nå på adressene 192.168.0.103:80 og 192.168.0.103:1337 Jeg tenkte jeg skulle prøve å få begge inn på samme side og etterhvert vidreutvilke det så begge skinnene ville passe sammen. Jeg prøvde først med å google meg frem til frames men å lage frames skjønte jeg ikke. prøvde denne: <FRAMESET cols="10%, 80%"> <FRAMESET rows="100, 200"> <FRAME src="http://192.168.0.103:1337"> <FRAME src="http://192.168.0.103:80"> </FRAMESET> <NOFRAMES> Men den ser delvis grei ut, I explorer så er alt trykt til venstre og da mener jeg jeg har gjort noe feil. Kan dere korrigere meg? EDIT: Den største framen skal inneholde myye kildekode, hvordan skal jeg plassere den i forhold til frame-koden over? Endret 18. november 2006 av Thor. Lenke til kommentar
enden Skrevet 18. november 2006 Del Skrevet 18. november 2006 Første linje sier at den venstre rammen skal bruke bare 10% av den totale bredden på skjermen Tipper du vil ha 50/50 eller noe i nærheten. Nå er frames fryktelig utdatert og lite brukervennlig for normal web, så jeg husker ikke så mye av det, men hvis du skal dele skjermen i to kollonner (side ved side) så kan du droppe linje to. Siste spørsmål skjønte jeg ikke Lenke til kommentar
Thor. Skrevet 18. november 2006 Forfatter Del Skrevet 18. november 2006 Jeg skal ha en vanrett linje som tar ca ¼ av den totale høyden øverst på skjermen, Der skal browseamp ligge (winamp plugin som gjør at du kan styre musikken på en hvilken som helst pc). Om det er noen alternativer så skal browseamp ruten ikke ha scroll-piler. Den andre ruten skal kunne inneholde mye html-kode (hfs Http file server). Kildekoden som den nederste ruten skal ha ser slik ut: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <title>HFS %folder%</title> <style type="text/css"> %style% </style> <link rel="shortcut icon" href="favicon.ico" /> </head> <body> %login-link% %loggedin% %upload-link% <div id=folderlabel>folder</div> <div id=folder>%folder%</div> <div id=body> %folder-comment% %up% %files% </div> <div id=footer> <a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> <br />Servertime: %timestamp% <br />Uptime: %uptime% <br />Build-time: %build-time% </div> </body> </html> [style] body, th { font-family:tahoma, verdana, arial, helvetica, sans; font-weight:normal; font-size:9pt; } body { margin:0; background-color:#DDF; padding:10px; } p { margin:0 } a { text-decoration:none; background-color:Transparent; color:#05F; } a:visited { color:#55F; } a:hover { background-color:#EEF; } img { border-style:none } td { font-size:10pt; background:#FFF; border:1px solid #BBF } td img { vertical-align:top } th, th a { color:#555; font-size:13pt; font-weight:bold; padding-bottom:0; } #foldercomment { font-size:10pt; color:#888; background:#EEE; padding:3px; border:1px solid #DDD; border-bottom:3px solid #DDD; margin-top:2px; } #tools { text-align:right; font-size: 8pt; } #folder, .big { font-size:14pt; font-weight:bold; } #folderlabel, #folderstats, #footer { font-size: 8pt; } #body { border-bottom: 4px solid #BBF; border-top: 4px solid #BBF; border-left: 1px dotted #BBF; border-right: 1px dotted #BBF; background:#F3F3FF; padding:15px; margin:15px; } .comment { font-size:7pt; color:#888; background:#EEE; padding:3px; border:1px solid #DDD; margin-top:2px; } .button { float:right; padding:5px; padding-top:7px; margin:15px; border:2px solid black; background:white; font-size:8pt; font-weight:bold; } .button img { vertical-align:text-bottom; } .flag { font-weight:bold; font-size:8pt; background:white; color:red; text-align:center; border:1px solid red; } [login-link] <a href="%encoded-folder%~login" class=button><img src="/~img27" /> LOGIN</a> [loggedin] <span class=button><img src="/~img27" /> user: %user%</span> [upload-link] <a href="%encoded-folder%~upload" class=button><img src="/~img32" /> UPLOAD</a> [up] <a class=big href=".."><img src="/~img14" /> UP</a> [nofiles] <div class=big>No files</div> [files] <div id=folderstats>%number-folders% folders, %number-files% files - Total: %total-size%</div> <table cellpadding=5> <th><a href="%encoded-folder%?sort=n">Filename</a> <th><a href="%encoded-folder%?sort=s">Filesize</a> <th><a href="%encoded-folder%?sort=t">Filetime</a> <th><a href="%encoded-folder%?sort=d">Hits</a> %list% </table> <div id=tools> <a href="%encoded-folder%~files.lst?recursive">File list</a> </div> [file] <tr><td>%new% <a href="%item-url%"><img src="/~img_file" /> %item-name%</a>%comment%<td align=right>%item-size%<td align=right>%item-modified%<td align=right>%item-dl-count% [folder] <tr><td>%new% <a href="%item-url%"><img src="/~img_folder" /> <b>%item-name%</b></a>%comment%<td align=center><i>folder</i><td align=right>%item-modified%<td align=right>%item-dl-count% [link] <tr><td>%new% <a href="%item-url%"><img src="/~img_link" /> <b>%item-name%</b></a>%comment%<td colspan=3 align=center><i>link</i> [comment] <div class=comment>%item-comment%</div> [folder-comment] <div id=foldercomment>%item-comment%</div> [error-page] <html><head><style>\n%style%\n</style></head><body> %content% <hr> <div style="font-family:tahoma, verdana, arial, helvetica, sans; font-size:8pt;"> <a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> <br />%timestamp% </div> </body> </html> [not found] <h1>404 - Not found</h1> <a href="/">go to root</a> [overload] <h1>Server busy</h1> Please, retry later. [max contemp downloads] <h1>Download limit</h1> On this server there is a limit on the number of <b>simultaneous</b> downloads. <br />This limit has been reached. Retry later. [unauthorized] <h1>Unauthorized</h1> This is a protected resource. <br />Your username/password doesn't match. [deny] <h1>Unallowed</h1> This resource is not accessible. [ban] <h1>You are banned.</h1> %reason% [upload] <html> <head> <title>HFS %folder%</title> <style>\n%style%\n</style> </head> <body> %login-link% %loggedin% <script language="javascript"> var s1, s2; if (window.parent.progress) s1 = '" target=_parent', s2 = 'CLOSE'; else s1 = '+progress"', s2= 'ADD'; document.write('<a href="%encoded-folder%~upload'+s1+' class=button onClick="if (frm.upbtn.disabled) return false;"><img src="/~img10" /> '+s2+' PROGRESS FRAME</a>'); </script> <a href="%encoded-folder%" target=_parent class=button><img src="/~img21" /> CANCEL UPLOAD</a> <div style="margin-top:60px" id=folderlabel>folder</div> <div id=folder>%folder%</div> <div id=body> <form name=frm action="%encoded-folder%" target=_parent method=post enctype="multipart/form-data" onSubmit="frm.upbtn.disabled=true; return true;"> %upload-files% <input name=upbtn type=submit value="Upload files"> </form> <br />Before uploading you may want to open a <a target=_blank href="/~progress">progress status window</a>. </div> <div id=footer> <a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> <br />Servertime: %timestamp% <br />Uptime: %uptime% <br />Disk space: %diskfree% </div> </body> </html> [upload-file] <input name=fileupload%idx% size=70 type=file><br /> [upload-results] <html> <head> <title>HFS %folder%</title> <style>\n%style%\n</style> </head> <body> %loggedin% <div style="margin-top:60px" id=folderlabel>folder</div> <div id=folder>%folder%</div> <div id=body> %uploaded-files% <br /><br /> <a href="%encoded-folder%" target=_parent class=big><img src="/~img14" /> Back to the folder</a> </div> <div class=footer> <a href="http://www.rejetto.com/hfs/">HttpFileServer %version%</a> <br />Servertime: %timestamp% <br />Uptime: %uptime% <br />Disk space: %diskfree% </div> </body> </html> [upload-success] <li>%item-name%: <b>OK</b> --- %item-size% (Speed %speed% KB/s) [upload-failed] <li>%item-name%: <b>FAILED</b> --- %reason% [upload+progress] <html> <head> <frameset cols=200,*> <frame name=progress src="/~progress" scrolling=auto marginwidth=0> <frame src="%encoded-folder%~upload-no-progress" scrolling=auto> </frameset> </head> <body> </body> </html> [progress] <html> <head> <meta http-equiv="Refresh" content="7;URL=/~progress"> <title>HFS - Progress status</title> <style> %style% .filename { font-weight:bold; font-size:8pt; } .bytes { font-size:7pt; } .perc { font-size:14px; vertical-align:middle; } .out_bar { width:100px; font-size:15px; background:black; border:black 1px solid; margin-right:5px; float:left; } .in_bar { height:16px; background:white; color:white; } #body { margin-left:0; margin-right:0; } body { padding:2px; } #graph { border:white outset 2px; } </style> </head> <body> <div class=big>Progress status</div> Auto-refresh: 7 seconds <br /><br /><img src="/~img_graph190x40" id="graph" /> <div id=body> %progress-files% </div> <div id=footer>Uptime: %uptime%</div> </body> </html> [progress-nofiles] <div class=big>No file exchange in progress.</div> [progress-upload-file] <span class=flag> up </span> <span class=filename>%filename%</span> <div class=bytes> %done-bytes% / %total-bytes% bytes <br />Speed: %speed-kb% KB/s </div> <div style="margin-top:5px; margin-bottom:20px;"> <div class=out_bar><div class=in_bar style="width:%perc%px"></div></div> <span class=perc>%perc%%</span> </div> [progress-download-file] <span class=flag> down </span> <span class=filename>%filename%</span> <div class=bytes> %done-bytes% / %total-bytes% bytes <br />Speed: %speed-kb% KB/s </div> <div style="margin-top:5px; margin-bottom:20px;"> <div class=out_bar><div class=in_bar style="width:%perc%px"></div></div> <span class=perc>%perc%%</span> </div> [newfile] <span class=flag> NEW </span> Lenke til kommentar
enden Skrevet 18. november 2006 Del Skrevet 18. november 2006 Da er du på jakt etter noe slikt: <html> <frameset rows="25%,50%"> <frame src="browseamp.htm"> <frame src="fileserver.htm"> </frameset> </html> Siden du hadde med et kollonneoppsett først var det det i første kollonne, som var 10% bred, du plasserte alt Lenke til kommentar
Thor. Skrevet 18. november 2006 Forfatter Del Skrevet 18. november 2006 Ser man det ja. Fungerte fint i egen html men jeg burde klare å få den til slik at når jeg går inn på filserver så ordner det seg selv. Merk: Filserveren er basert på kun en fil. Kildekoden ligger i selve exe filen. Lar det seg da gjøres? En annen ting. Kan jeg låse framen så det ikke kan utvides og i samme slengen låse vinduet så man ikke kan scrolle det? Lenke til kommentar
enden Skrevet 18. november 2006 Del Skrevet 18. november 2006 Ser man det ja. Fungerte fint i egen html men jeg burde klare å få den til slik at når jeg går inn på filserver så ordner det seg selv. Hva mente du nå? Vil du at dette framsettet skal være det som dukker opp når du går innnn på filserveren (http://192.168.0.103:80)? I så fall er det bare å lagre den som index.html på serveren og peke til selve HTML-filen som inneholde serverscriptet i den nedre frame src-en. Merk: Filserveren er basert på kun en fil. Kildekoden ligger i selve exe filen. Lar det seg da gjøres?Er det en exe-fil invovert? Da tror jeg du må forklare denne serveren litt nøyere. Dersom det ikke er noen HTML-fil å peke til fra frame src-en så kan du f.eks. få filserveren til å kjøre på en annen port og peke til http://192.168.0.103:[PORT]? Så setter du opp en vanlig webserver (som apache, ISS eler noe lettvektsgreier) på port 80. Kanskje du skal forklare bruksområdene litt nøyere hvis dette er spesialprogramvare. Svarene mine har vært på veldig generell basis En annen ting. Kan jeg låse framen så det ikke kan utvides og i samme slengen låse vinduet så man ikke kan scrolle det? 7312472[/snapback] Det finnes scripts til det, men det har jeg ikke i hodet nå Let litt på www.hotscripts.com f.eks. Lenke til kommentar
Drømmemannen Skrevet 18. november 2006 Del Skrevet 18. november 2006 En annen ting. Kan jeg låse framen så det ikke kan utvides og i samme slengen låse vinduet så man ikke kan scrolle det? 7312472[/snapback] Det finnes scripts til det, men det har jeg ikke i hodet nå Let litt på www.hotscripts.com f.eks. 7312672[/snapback] <frame ... scrolling="no" noresize="noresize"> bør vel gjøre susen. Lenke til kommentar
Thor. Skrevet 18. november 2006 Forfatter Del Skrevet 18. november 2006 Men som dere ser så har jeg en kildekode over. Hvordan kan jeg sette den i en frame uten at jeg må skrive ip en? Lenke til kommentar
qualbeen Skrevet 18. november 2006 Del Skrevet 18. november 2006 umulig. Du må oppgi source til filen. Riktignok trenger du ikke bruke ip-adresse, du kan linke til filen via lokal adresse (sett at filene er på samme maskin, eller kanskje "\\MASKIN_NAVN\mappe\fil.html" funker?) Lenke til kommentar
Thor. Skrevet 19. november 2006 Forfatter Del Skrevet 19. november 2006 Source er i førstepost. HFS sin source ligger i hfs.exe og finnes ikke andre steder. If you are competent in HTML, you can edit the HTML template by selecting Menu → Other options → Edit HTML Template. (No WYSIWYG editor is available for editing the HFS template.) You can find many customized templates from our users in the forum, as well as a Template Maker. Be warned, however, you do this at your own risk and there is no guarantee that your template will work in future HFS versions. Går det an å lage en frame? plassere den øverst, og resten er kildekoden til hfs? Lenke til kommentar
qualbeen Skrevet 19. november 2006 Del Skrevet 19. november 2006 (endret) hæ? du kan fint få allt som ligger i [ skjul ]-taggen langt ovenfor til å være en del av framset'et, du må bare oppgi sti (src) til den fila i frameset'et ditt. Jeg sliter litt med å se problemet, men det kan være fordi jeg ikke har forstått problemstillingen din 100%. Vi har gitt deg kode for hvordan man lager en frame-side. Hvorfor fungerer det ikke? Det er sent på kveld - jeg trenger å få problemet inn med t-skje ... Endret 19. november 2006 av qualbeen Lenke til kommentar
Thor. Skrevet 19. november 2006 Forfatter Del Skrevet 19. november 2006 Ok.. Problemet er at programmet er kun en *.exe fil inni denne *.exe fila er kildekoden til filserveren. For å få denne i en frame må jeg derfor linke til den via ip, om jeg gjør det vil den lage en ny frame for hver gang jeg blar lenger inn i filserveren. Last ned hfs (link over) og kjør. Velg expert mode (trykk på easy mode knappen) og gå inn på menyen og velg edit html template. Da ser du kildekoden, den er lagret inni hfs-programmet. Der er problemet Lenke til kommentar
enden Skrevet 19. november 2006 Del Skrevet 19. november 2006 Da må du inn i og redigere templaten litt. Gi den ene framen din et navn <frame src="blabla" name="filserver"> og legg til target="filserver" i hver link i templaten slik at denne åpnes i framen med samme navn. Skal noe åpnes i et nytt vindu så setter du target ="_blank". Du skjønner at frames er litt idiotisk..? Sorry hvis du blir litt frustret her, men den serveren din er ikke så lett å forstå seg på når man ikek har fått noe info om den på forhånd Lenke til kommentar
Thor. Skrevet 19. november 2006 Forfatter Del Skrevet 19. november 2006 Uffda komplisert. Andre måter å dele en side i to? javascript og andre språk godtas bare jeg kan legge det i templaten Lenke til kommentar
Asbjørn T. Skrevet 19. november 2006 Del Skrevet 19. november 2006 hva med å lage siden i Divisjoner (div-tagger) for å så bruke php? Funsjonen i php som du kan bruke er php include. Lenke til kommentar
Thor. Skrevet 19. november 2006 Forfatter Del Skrevet 19. november 2006 Hmm. Støtter denne filserveren php da? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå