15. december 2001 - 10:31
Der er
21 kommentarer og 1 løsning
Script
Jeg mangler en script... Man holder musen over et link som hedder \"Tilføj til...\" så skal der komme en boks ud ved siden af musen, Hvor to link er inden i (\"Startside\" og \"foretrukne\") når man så trykker på fx. \"startside\" spørger den om man vil anvende den side til startside...
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?
Slettet bruger
15. december 2001 - 11:03
#1
Der skal du nok bruge nogle show/hide layers, men vil det ikke være bedre, hvis man klikkede på \"Tilføj til...\"? Det ville under alle omstændigheder gøre programmeringen lidt lettere.
15. december 2001 - 11:11
#2
Jo det kunne også godt gå...!
Slettet bruger
15. december 2001 - 12:46
#3
Jeg kan nok først nå at lave scriptet i morgen. Men det kan være en anden dumper forbi i mellemtiden med en løsning! :)
15. december 2001 - 13:00
#4
Jeg giver dig point imorgen så, hvis du har koden...! :-)
15. december 2001 - 13:04
#5
Du kan gøre sådan her: <html> <head> <title></title> <script language=\"javascript\"> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false ie5 =(document.getElementById)? true:false ns6 = (document.getElementById && !document.all)?true:false; klik = false; function over(id){ var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style; styleObj.visibility = \"visible\"; klik=true } function ud(id){ var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style; styleObj.visibility = \"hidden\"; klik=false } </script> </head> <body> <a href=\"#\" onclick=\"if(!klik){over(\'lag\')}else{ud(\'lag\')};\">kuk</a> <div id=\"lag\" name=\"lag\" style=\"position: absolute; left:50; top:50; width: 200; height:100; z-index: 3; visibility: hidden\">Denne tekst vises når der klikkes</div> </body> </html> /Nikolaj
Slettet bruger
15. december 2001 - 18:00
#6
Ja, brug nikolajdu\'s script. Du kan evt. lægge <div>\'en i en table, så den bliver placeret, som du vil have det overfor linket!
15. december 2001 - 18:06
#7
Hvis du ligger det ind i en tabel skal du lige fjerne: position: absolute; left:50; top:50; Så vil layeret lægge sig relativt i forhold til dine tabeller :) NS er dog ikke altid glad for relative placeringer, men det er ikke sikkert det bliver et problem :) /Nikolj
15. december 2001 - 18:06
#8
nyt navn :)
Slettet bruger
15. december 2001 - 18:15
#9
Ja, det har en snert af russisk over sig. Det kan være, du er i familie med en zar eller noget i den stil?
15. december 2001 - 18:18
#10
I følge min mor er jeg opkaldt efter Nikolaj Frederik Severin Grundtvig - Dog havde hun i sine dage som ungkommunist så det tæller nok også :))
Slettet bruger
15. december 2001 - 18:24
#11
Jeg tænkte det nok! Du kunne måske blive den nye Anastasia? :-D
15. december 2001 - 18:25
#12
næh, men jeg ville gerne \"møde\" hende :)) hehe
15. december 2001 - 18:25
#13
Altså musik versionen af hende. Ikke den forsvundne.
15. december 2001 - 18:57
#14
Prøv at besøge tobocom.dk og se hvad han har lavet... det er noget i den retning jeg også vil have det!!! :-)
15. december 2001 - 18:58
#15
Ja det er sørme flot. Det hele starter med en javascript fejl...
15. december 2001 - 19:01
#16
Nå men sådan her så?? <html> <head> <title></title> <script language=\"javascript\"> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false ie5 =(document.getElementById)? true:false ns6 = (document.getElementById && !document.all)?true:false; klik = false; function over(id){ var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style; styleObj.visibility = \"visible\"; klik=true } function ud(id){ var styleObj = (ns4)? document.layers[id] : (ie4)? document.all[id].style : document.getElementById(id).style; styleObj.visibility = \"hidden\"; klik=false } </script> </head> <body> <br> <a href=\"#\" onclick=\"if(!klik){over(\'lag\')}else{ud(\'lag\')};\">kuk</a> <div id=\"lag\" name=\"lag\" style=\"position: absolute; left:0; top:50; width: 200; height:100; z-index: 3; visibility: hidden\"> <table border=\"1\"> <tr> <td> Her er min box! </td> </tr> </table> </div> </body> </html>
15. december 2001 - 19:22
#17
Kan man ikke få en luk knap på, så man bare skal føre musen over \"luk\" så lukker boksen??? :-)
15. december 2001 - 19:24
#18
Byt den ud med den her så: <div id=\"lag\" name=\"lag\" style=\"position: absolute; left:0; top:50; width: 200; height:100; z-index: 3; visibility: hidden\" onmouseover=\"if(!klik){over(\'lag\')}else{ud(\'lag\')};\"> <table border=\"1\"> <tr> <td> Her er min box! </td> </tr> </table> </div>
15. december 2001 - 19:43
#19
Det der er meningen, er at der skal stå et link inden i boksen, så den må ikke gå væk når man flytter med musen... kan man ikke lave et \"LUK\"-link hvis man fører musen over det luk-link vil boksen forsvinde???
15. december 2001 - 19:46
#20
Jeg vil slet ikke anbefale at lave det på mouseover, men på klik i stedet. Der er for stor risko for at musen lige slipper henover.
<div id=\"lag\" name=\"lag\" style=\"position: absolute; left:0; top:50; width: 200; height:100; z-index: 3; visibility: hidden\">
<table border=\"1\">
<tr>
<td>
<a href=\"
http://www.nikolajdu.dk\" target=\"_blank\" onclick=\"if(!klik){over(\'lag\')}else{ud(\'lag\')};\">Her er mit link!</a>
</td>
</tr>
</table>
</div>
15. december 2001 - 19:54
#21
Kan man så ikke få den selv til at lukke?
For hvis brugeren trykker og ikke vil trykket på linket \"
http://www.nikolajdu.dk\" så ved han nok ikke hvordan man får den væk og det kan provokere brugeren...
15. december 2001 - 19:56
#22
Det er nærmere at provokere brugeren overhovedet at lave den slags og specielt på mouseover. Så kan han/hun på ingen måder selv vælge :))
Anyway kan du bare lave 2.
<a href=\"
http://www.nikolajdu.dk\" target=\"_blank\">Her er mit link!</a>
<a href=\"\" onclick=\"if(!klik){over(\'lag\')}else{ud(\'lag\')};void(0)\">Her Lukkes!</a>
Vi tilbyder markedets bedste kurser inden for webudvikling