15. august 2004 - 17:12
Der er
22 kommentarer og 1 løsning
Lille onclick menu
Hej. Er der nogen som kan lave/henvise til en lille onclick menu. Den skal gøre nogenlunde det samme, som den menu her på exp.dk ved hvert brugernavn. Altså, når man klikker på et brugernavn, så skal der komme en menu frem med 2 valgmuligheder: "Send besked" og "Vis profil". Det skal naturligvis både virke i diverse forskellige browsere. Jeg kan intet javascript. :o)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. august 2004 - 17:14
#1
Det skal foregå direkte på siden, den må ikke opdatere.
15. august 2004 - 17:47
#2
15. august 2004 - 17:54
#3
Nej, men der kan man vel ikke klikke på noget i "pop up boxen". Det skulle jo gerne være ligesom brugernavnene her i siden af exp.dk
15. august 2004 - 17:55
#4
sorry. Det kunne man vist alligevel :o)
15. august 2004 - 18:11
#5
Jepz, overLib er faktisk ret sej, og den har en imponerende browser-kompatibilitet !-)
15. august 2004 - 18:21
#6
Gider du hjælpe mig med dette lille problem: Hvordan sender jeg variabler, som jeg plejer via strengen? <a href="java script:void(0);" onmouseover="return overlib('<a href=\'sendbesked.asp?bruger=<%=brugernavn%>\' target=\'_blank\'>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>', FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)">here</a> Den åbner fx bare "bruger-profil.asp" uden nogle variabler bag efter.
15. august 2004 - 18:25
#7
My bad igen. Det virker super. Læg et svar! :o)
15. august 2004 - 18:36
#8
Jeg har nu prøvet at gøre min version af ovelib færdig. Den kræver et popup vindue, og det giver mig lidt problemer. Tror måske der mangler nogle / og ' , men jeg ved ikke hvordan det skal være i javascript. Se her: <a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\'MyWindow=window.open('mail-nybesked.asp?til=<%=brugernavn%>,'MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=750\''); return false;">'>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>', FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)"><%=brugernavn%></a>
15. august 2004 - 18:43
#9
<a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\'MyWindow=window.open(\"mail-nybesked.asp?til=<%=brugernavn%>\",\"MyWindow\",\"scrollbars=yes,resizable=yes,width=600,height=750\"); return false;\'>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>', FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)"><%=brugernavn%></a> -- jeg har så ikke testet den, men det skulle være sådan !-) -- og velbekomme '-)
15. august 2004 - 23:28
#10
Det virker ikke. Din udgave lavede en masse fejl. Hvis man skiftede nogle af dine " ud med ', så kommer der kun én syntax fejl. <a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\'MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\'>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>', FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)"><%=brugernavn%></a> Gider du ikke tjekke koden? Jeg kan ikke få det til at virke.
15. august 2004 - 23:29
#11
<a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\"MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\">Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>', FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)"><%=brugernavn%></a>
15. august 2004 - 23:34
#12
Hrm ... <a href="java script:void(0);" onmouseover="document.getElementById('minSpan').innerHTML = '<a href=\'#\' onClick=\42MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\42>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>'"><%=brugernavn%></a> -- og ingen nutidige browsere tager alligevel de properties, som du sætter til 'no' med, hvis du bare sætter nogle andre, derfor har jeg også tidligere bare udeladt dem !-)
15. august 2004 - 23:49
#13
Internet Explore 6, Mozilla og Opera gør da. ??
15. august 2004 - 23:50
#14
Hvordan deaktiverer man ellers adresselinjen?
15. august 2004 - 23:56
#15
-- hov, auto-markeringsfunktionen fik også fjernet en ' for meget: <a href="java script:void(0);" onmouseover="document.getElementById('minSpan').innerHTML = '<a href=\'#\' onClick=\42MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\'scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\42>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>'"><%=brugernavn%></a> -- med denne får du ikke toolbar, directories, status eller menubar, men den er resizable og der er scrollbar !-)
15. august 2004 - 23:58
#16
Dine rettelser virker desværre ikke... Og hvad er det her for noget "document.getElementById('minSpan')." ?? :o) Det virker desværre langt fra.
16. august 2004 - 00:00
#17
Det er jo ikke overlib...
16. august 2004 - 00:00
#18
Argh, det er min test-ting, ellers kan jeg jo ikke se hvad der kommer ind i overLib-tingen ... <a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\42MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\'scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\42>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>')"><%=brugernavn%></a>
16. august 2004 - 00:01
#19
Argh igen, dine andre properties havde jeg jo også slettet: <a href="java script:void(0);" onmouseover="return overlib('<a href=\'#\' onClick=\42MyWindow=window.open(\'mail-nybesked.asp?til=<%=brugernavn%>\',\'MyWindow\',\'scrollbars=yes,resizable=yes,width=600,height=750\'); return false;\42>Send besked</a><br><a href=\'bruger-profil.asp?bruger=<%=brugernavn%>\'>Se profil</a>',FGCOLOR, '#B0C4DE', STICKY, MOUSEOFF, WRAP, CELLPAD, 5)"><%=brugernavn%></a>
16. august 2004 - 00:04
#20
PERFEKT! :o) Nu virker det. Hehe. Er det onclick=\42, der åbner uden menuting?
16. august 2004 - 00:12
#21
\42 betyder simpelthen gåseøjne/citationstegn ... -- ellers er det rigtigt, at det er den window.open, som står inde i onclick'en, som åbner popuppen: onClick="MyWindow=window.open('mail-nybesked.asp?til=<%=brugernavn%>','MyWindow','scrollbars=yes,resizable=yes,width=600,height=750'); return false;" -- som det ser ud, når det kommer i overlib-elementet ... -- og tak for point ;~}
16. august 2004 - 00:17
#22
Nåh, jeg tænkte på hvad det var i koden, som sørgede for, at vinduet ikke havde nogle menu og lignende.
16. august 2004 - 00:46
#23
Der er 8 'gamle' window-features (se f.eks.
http://roenving.users.whitehat.dk/WindowLaboratory.html , den øverste blok !-), hvis bare een af dem er sat eksplicit, regnes de andre som sat til false, altså behøver man ikke at angive dem ...
-- og jeg plejer selv at nøjes med bredde, højde og status=no, når jeg skal lave et info-vindue !-)
Vi tilbyder markedets bedste kurser inden for webudvikling