19. marts 2002 - 13:29Der er
30 kommentarer og 1 løsning
Hjælp til kode - styling af outputside
Jeg vil gerne style den svarside jeg får ud af dette script.
Siden skal indeholde includefiler og have "svarene" fra scriptet inde i en tabel.
Håber der er nogen der kan hjælpe. Hvis det kan hjælpe kan jeg sende html-koden til den stylede outputside, og angive hvor jeg vil have mine svar på den.
MsgBox=null;
function skrivMsg(text) { MsgBox.document.write(text); }
function isWindow(){ if(MsgBox!=null){ if(!MsgBox.closed){ MsgBox.close(); } } }
function checkDatabase() { var Found=false; var itemFound=false; var Item=document.forms[0].SearchForm.value.toLowerCase(); var Str=""; var nrFound=0; isWindow(); MsgBox=self; if (Item!="") { for(i in Keywords){ Keyword=Keywords[i].split("|"); itemFound=false; for(j in Keyword){ if((!itemFound)&&((Keyword[j].indexOf(Item))>=0)){ Found=true; itemFound=true; nrFound++; Str+=("<FONT FACE=arial SIZE=3><B>"+Descrip[i]+"</B></FONT><BR>"+ "<FONT FACE=arial SIZE=2>Fundet søgeord: "); for(h in Keyword) { if((Keyword[h].indexOf(Item))>=0){ Start=Keyword[h].indexOf(Item); Mid=Keyword[h].indexOf(Item)+Item.length; Str+=(Keyword[h].slice(0,Start)); Str+=("<B>"+Keyword[h].slice(Start,Mid)+"</B>"); Str+=(Keyword[h].substr(Mid)+" "); } } Str+=("<BR><A HREF="+Address[i]+">"+Address[i]+"</A></FONT><P>"); } } } } skrivMsg('<HTML><HEAD><TITLE>Søge Resultater</TITLE></HEAD><BODY>'+ '<FONT FACE=arial SIZE=3>Søgeord: "'+Item+'"<BR>'+ 'Fandt '+nrFound+' ud af '+Keywords.length+' elementer ialt.'+ '</FONT><HR>'); skrivMsg(Str); if(!Found){ skrivMsg('<H1><CENTER>Intet fundet</CENTER></H1>'); } skrivMsg('</BODY></HTML>'); }
<ole> Hvad er dit problem? At skrive et stylesheet på siden? At skrive en tabel med svar på siden? At lægge include-filer ind (hvilket sprog er de i skrevet i, hvor skal de sættes ind, osv?). Prøv at specificer lidt mere ;o) /mvh </bole>
Scriptet er en søgefunktion til et site jeg har lavet. Problemet er at svarsiden (med de links der passer til søgningen) er helt hvis og kedelig. Jeg vil gerne have at svarene kommer på en side der svarer til de andre sider på sitet. De er opbygget med include top, bund og menu. Siderne er lavet i asp, men ud over includerne er der ikke nogen asp-funktioner.
I må sgu' undskylde mine små særheder, jeg kan bare ikke forstå det! Min "search-kode" ligegr i en fil for sig, som bliver kaldt af søgefunktionen på sitet, som er i en include. Skal jeg så sætte <div id="msg"><ilayer id="msgil"><layer id="msgl"></layer></ilayer></div> ind på alle sider? Jeg har prøvet på én, og selvom jeg udfører søgningen derfra virker det ikke!!
Jeg troede at man måske kunne sætte hele html-filen fra en stylet side ind i scriptet, så det hele lå der?
Grunden til at jeg ikke vil kyle linket op er at jeg har lånt noget serverplads på en kammerats server, og vil ikke smide et link op, som alle kan se for hans skyld!!
At i har holdt mig ud så længe er sgu' point værd i sig selv, men PLEASE giv mig det sidste skub, så det kommer til at virke, så er de 200 point fandeme også fortjente
Kan man evt. lave en standart side som har det der layer i sig, som så bliver kaldt fra koden som den hvor søgningen altid åbnes i??
Bear with me - jeg ved jeg stinker, men jeg mener det godt ;o) .san
Synes godt om
Slettet bruger
21. marts 2002 - 17:34#16
OK, nu forstår jeg, hvad du mener!
Opret en gratis bruger på eksempelvis www.friserverplads.dk og smid så dit foreløbige site op. Jeg kan sagtens løse dit problem, men vil gerne lige have hele din kode!
Jeg har testet i NS6, og der virker det. Det skulle nu også gerne fungere i NS4, men jeg er ikke så hård til den browser.
Og ja, de føromtalte <div>-, <layer>- og <ilayer>-tags skal ind på alle sider. JS-filerne laver du bare en ekstern henvisning til, som du gør nu, altså:
Og med hensyn til at kalde én søgeside, så var dit spm jo netop, om man kunne implementere dit søgescript i én side, som allerede har en masse andet på!
Men der er ingen tvivl om, at alt dette ville kunne gøres 100 gange nemmere med specielt PHP, men også ASP!
Min uvidenhed har gjort at jeg har formuleret spørgsmålet forkert! Det jeg var ude efter var jo bare at den side svarene kommer på skal være magen til de andre sider i mit design! Hvis jeg nu accepterer denne besvarelse, og opretter en ny til 200 point vil du så se på det for mig? (altså at der er en bestemt side som svarene altid kommer op på, men hvor min menu, top og bund er på?) Undskyld al besværet, jeg er bare blank når det kommer til denne del af det!
PLEASE HJÆLP MIG Jeg ved godt at det er forvirrende med al den kode øverst, men jeg har VIRKELIG brug for noget hjælp her! Det eneste jeg vil er at have en svarside med mine søgeresultater, som ligner de andre sider i mit design!
Fuck, jeg har ikke set dine bønner om hjælp! Undskyld, men jeg forstår ikke helt, hvorfor jeg ikke har modtaget en mail om, at der er sket noget i dette spm!
Du behøver hverken at lave nyt spm eller noget i den stil, for 200 points er jeg 100% available! :)
For at realisere dine planer bliver du enten nødt til at åbne et midlertidigt popup-vindue eller lave en usynlig frame (jeg anbefaler det sidste, selvom det allernemmeste ville være at lave noget i PHP/ASP). Det er nemlig ret uholdbart at sende søgekriterierne vha. GET-metoden.
Det er ok, jeg har beluttet mig for at holde mig til den oprindelige pop-up, som jeg bare stylede.
Tak for din ihærdige indsats i starten, jeg fik brugt nogle brudstykker af det du lavede, så læn du dig bare tilbage, der er styr på det!
Vh Ankersan (ellers tak :o)
Synes godt om
Slettet bruger
27. marts 2002 - 11:08#31
OK, jeg skal alligevel på ferie, så jeg kunne ikke have bidraget så meget i nogle dage!
Synes godt om
Ny brugerNybegynder
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.