04. april 2001 - 13:43Der er
55 kommentarer og 1 løsning
Hjelp til rullemenu
Jeg vil gerne lave en menu som indeholder en hovdemenu hvor man har f.eks. 5 emner. Når man holder musen over et af emner i hovdemenuen falder en undermenu ned med tilhørene emner. Det skal virke sådan at specielle udvalgte emner i hovdemenuen og undermenuen kun er tilgængelig hvis man er logget på som bruger. Alle emner skal også kunne lyse op når man holder musen over et af emnerne. Både i hovdemenuen og i undermenuen. Linksene i menuerne skal kunne bruges som f.eks <a href=\'???\' target=\'???\'> til et frame setup. Altså der skal kunne bruges \'target\' til et frame setup.
Hvis der er nogle der kan hjelpe mig med at lave sådan en menu kan personen lige score 700 point.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
forresten.... på http:///www.bratta.com er det hele lavet i DHTML..... de er pissegode - altså menuerne.. virker i alle browsere fra ie4 og op samt ns4 og op
selve menyen fungerer jo i samme frame (det dynamiske...fx onMouseOver), men selve action på linken åpnes i en ny frame... det er selvfølgelig ingen problem med noen av de menyene... det krever bare litt modifisering av scriptene, og det har mcergud sagt at han skal/vil...
Jeg tror ikke det er så ligetil som du påstår. Men hvis du kan få bratta.com´s menu til at fungerer på den måde - altså på tværs af en topFrame og en indholdFrame giver jeg gerne nogle points oveni....
Men Øhhmm de er ikk\' særligt lækre:) , det kunne forresten være at du skulle have oprettet dette spgm i en anden kategori ex. Javascript ell. D-HTML, med mindre det store problem var at automatisk genere linksne i din frame udfra et eller andet script:)
Det der bliver sagt MCERGUD er at hvis dine menuer skal gå over 2 frames, hvilket de meget ofte kommer til, så Virker de ikke, hvis de ikke skal gå over 2 frames er det fjong, men ellers ---> så er det noget skidt:)
hmmm.....hvorfor har diskusjonen kommet over i hvilket forum dette burde ha vært postet under ?? det er da irrelevant når mcergud forteller at han egentlig skal generere en meny ut fra hvem som er logget på --> sannsynligheten for at mannen (eller kvinnen) benytter et serverside språk er i mine øyne store
mcergud >> det var derfor jeg spurte om du regnet med å modifisere litt... det eneste du normalt ville trenge å gjøre er (foruten å foramdre design) å forandre link target til din frame....
hvis du kan finne en meny du kan like, så kan du jo henvise til dnne og så kan vi gjerne hjelpe deg med å få den til å fungere sånn som du vil...
>>> NUTE Den kode han beder om til menuen er DHTML ikke Ikke ASP, og derefter om scriptet der gør at linket ikke er aktivet, derfor ville det være relevant at spørge om DHTML/JAVASCRIPT i de katagorier der er til dem og om hvordan man generer en aktiv link liste i dette forum!!
del spørgsmålet op i 2 katagorier, det vil give den Bedste Svar-\"range\" det er ikke for at være en bitter gammel mand!!!!
Jeg ville gerne se din:) eller det du går og bikser med, da man så kan se om det kan lade sig gøre det du vil eller om du skal omstrukturere dine frames, svaret afhænger af hvad du laver MCERGUD!
madrich >> det er flueknepperi !! du overfyller bare debatten med unødvendigheter !!
mcergud >> hvis du ser på forsiden til http://www.bratta.com, så vil du se at han benytter 3 frames:
det øverste frame er den blå delen av skjermen... den midterste frame er med rullemnyen (som åpner sine links i den nederste frame) den nederste frame har \"hele\" innholdet...
er det ikke noe sånn du tenker på (bortsett fra menyvalget) ??
Bliver nød til at smutte nu, men forsæt endelig diskussionen. PS. Det hele har været til en stor hjælp. PSS. Kommen igen i morgen så end lig med gode råd PSSS. Madrich, jeg skal prøve og se om jeg kan få fat på en sted jeg kan ligge det PSSSS. nute, jeg kigger lige på det
Hvis du skal lave det med forskellige link, afhængigt af hvilke bruger der er på din side, kan det laves på mange måder, men en af dem er!
If session(\"brugerrettighed1\") then set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & sesion(Brugerrettighed1) rs = conn.execute(sql) Do while not strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option\" rs.MoveNext Loop conn.close set sql = nothing Loop
If session(\"brugerrettighed2\") then set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & sesion(Brugerrettighed2) rs = conn.execute(sql) Do while not strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option\" rs.MoveNext Loop conn.close set sql = nothing Loop
Dette er lavet til en alm. dropboxmenu, hvor <%=strLInk%> skal placeres mellem din select
Jeg mangler lige et par \"end IF\" og har placeret et par extra loops:) et forkert sted, det er noget pis med ekspertens lille textarea:)
If session(\"brugerrettighed1\") then set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & sesion(Brugerrettighed1) rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option\" rs.MoveNext Loop conn.close set sql = nothing end if
If session(\"brugerrettighed2\") then set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & sesion(Brugerrettighed2) rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option\" rs.MoveNext Loop conn.close set sql = nothing End if
madrich >> et lite tips --> du kan forandre størrelsen på ditt textarea i din profil... ;) der kan du også forandre hvor mange spørsmål du vil liste ++
Dette er lavet til AccessBase , du skal have en base der indeholder en liste over de forskellige brugerrettigheds niveauer, og links der følger med!
>>>>NUTE DET ER KUN FOR AT HJÆLPE MANDEN AT JEG FORESLÅR AT HAN SKAL OPRETTE SPØRGSMÅLET I DE ANDRE KATEGORIER; DA HAN SIKKERT KAN FÅ MERE HJÆLP DER, DA JAVASCRIPTFOLKET SIKKERT VED MEGET MERE OM DEN SLAGS MENUER END MAN KAN FORVENTE AF FOLK DER ABONNERER PÅ ASP-KATEGORIEN!!!!
madrich >> med et 700 point spørsmål, så kommer nok de fleste inn å kikker på...og det er overhodet ingen grunn til å benytte uppercase... oppfør deg !!
Jamen Ideen med de mange forskellige kategorier er jo min ven at man skal placere sit spørgsmål der hvor der er størst sammenhæng mellem det ønskede kode og kategoriens navn,
MCERGUD har stillet 2 spørgsmål, 1 til hver kategori, derfor er det (hvis man VIL have den bedste svar-\"range\") bedst at dele spørgsmålet op!! ---> kategorierne er blevet lavet for at hjælpe både spørgere og svarere, derfor er det smartes stille spørgsmålet hvor det hører til og jeg kan ikke høre nogen modargumentetion fra din side der skulle kunne modbevise at jeg råder manden til at stille spørgsmålet i to kategorier eller oprette et par spørgsmål der peger herhen (Et i DHTML & Et i JAVASCRIPT)!!
Der står rent faktisk i reglerne at et spørgsmål ikke må oprettes mere end et sted, så jeg kan godt se en MEGET tydelig grund til at han ikke skal oprette det i flere kategorier.
set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & bruger rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option>\" rs.MoveNext Loop conn.close set sql = nothing End if
Og igen skal <%= StrLink %> placeres mellem dine <select> tags!
>>>Netsrac - hvis du ser efter, så stiller Mcergud 2 spørgsmål, jeg opfordrede ham til at lukke spørgsmålet her og oprette hvert enkelt i 2 forskellige kategorier, da det ville være det bedste, jeg gider ikke argumentere for det (det burde være åbentlyst for enhver)!!!
madrich >> hvis han splitter opp sitt spm i to kategorien, så mister man kontinuiteten i hans spm. De to spm du mener han stiller ville ikke vært relevante spm hver for seg. Forsett å poste konstruktive tilbakemeldinger til mcergud istedenfor å poste dette pjattet !!!!!
>>> McErgud med mit forslag kan du lave forskellige brugerniveau\'er , hvor link\'ene så ikke bare er afhængigt af om der er logget ind, men Hvem der er logget ind!
(hvis du vil have det uden \"hvem\" er logget id, så skal du gøre )
If isEmpty(Session(\"BrugerID\")) Then set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID = _ikke_logget_ind\" rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option>\" rs.MoveNext Loop conn.close set sql = nothing End if
else
bruger = session(\"brugerID\")
set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & bruger rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option>\" rs.MoveNext Loop conn.close set sql = nothing End if
Og igen skal <%= StrLink %> placeres mellem dine <select> tags!
så har du et alternativ, der matcher dit spørgsmål!
If isEmpty(Session(\"BrugerID\")) Then bruger = \"_ikke_logget_ind_\" else bruger = (Session(\"BrugerID\"))
Og så set Conn = Server.CreateObject(\"ADODB.connection\") conn.open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"_din_.mdb\") sql = \"select _Link_ from _Brugerrettighed_tabel_ where BrugerID =\" & bruger rs = conn.execute(sql) Do while not rs.EOF strLINK = strLINK & \"<Option value=\"&Link&\">\"&Link&\"</option>\" rs.MoveNext Loop conn.close set sql = nothing End if
Og igen skal <%= StrLink %> placeres mellem dine <select> tags!
madrich >> hvis han splitter opp sitt spm i to kategorien, så mister man kontinuiteten i hans spm. De to spm du mener han stiller ville ikke vært relevante spm hver for seg. Forsett å poste konstruktive tilbakemeldinger til mcergud istedenfor å poste dette pjattet !!!!!
/nute
---> hvis man først får løsningen på Menuen, kan man meget lettere komme med en løsning på ASP delen!! (Dette Må så være den absolut sidste kommentar i denne diskussion!!!) ASP svaret betinger et menu valg ja, og Menuvalget betinger en ASPvenlig løsning, defor mener jeg også at det er berettiget at oprette spgm\'et i begge katagorier!! (for at få den bedste løsning!) eller alternativt et spgm i hver kategori!!!
ikke så mye som et lite takk engang eller noen points for besværet ?????? *det* kaller jeg utakknemlig... du kan ikke poste et spørsmål og bruke masse av andre sin tid og bare akseptere ditt eget spørsmål uten en forklaring på hvorfor ikke noen kunne hjelpe eller evt forklare hvordan du har løst ditt problem !!
hvis du gjerne vil gi points til noen etter at du har akseptert, så kan du bare opprette et spørsmål med tittel \"Point til xxx\" hvor x er brukeren eller brukerne du vil gi point. deretter poster du bare linken til spørsmålet du vil gi flere points til...
bare et lite tips som mange benytter seg av.. :)
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.