javascript boks

Tags:    html css

<< < 12 > >>
Hej.
Jeg søger en Javascript kode der gør sådan at når jeg trykker på en link så dukker der en boks frem på siden, et valgt sted, hvor der står noget tekst.

Og det skal ske uden at browseren skal loade!



11 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Du kan også lave en div og sætte dens visibility til false.
Og så lave noget lignende det her i javascript.

Fold kodeboks ind/udKode 


Så laver du en <div id="dindiv"></div> og sætter den der hvor boksen skal være.



Indlæg senest redigeret d. 24.03.2007 16:35 af Bruger #3275
Jeg er ikke lige så god til til CSS og JavaScript har jeg aldrig rigtig arbejdet med (selvom man nogen gange ender med at have brug for noget)...

Så kan du ikke lige forklare med nogle koder!


Ok, du får noget kode;)

CSS koden
Fold kodeboks ind/udKode 

Bare udskift stjernerne med din egen værdi så den bliver placeret der hvor du vil have det.
Det jeg skrev med z-inde tror jeg ikke at du skal bruge alligevel. Men du kan læse om det her: Lær om z-index.
Vis du ikke kan positionere med CSS kan du lære det her

JavaScript koden skal så se sådan her ud:
Fold kodeboks ind/udKode 


Og HTML koden til linket:
Fold kodeboks ind/udKode 


Sådan ser det ud.

Jeg har ikke testet koden, så det er ikke sikkert at det virker helt (slå fejl).

Vis du stadig ikke kan få det til at virke, vil jeg før lidt flere point godt lave det 100% ferdige script, tilpasset til din side. Så skal du ikke lave noget som helst.



Indlæg senest redigeret d. 24.03.2007 22:50 af Bruger #10113
Lige en lille addon til Simon Friis' ekselbel.

Din HTML kode skal laves sådan her istedet, hvis du vil undgå at den reloader siden:

Fold kodeboks ind/udKode 


Så vidt jeg husker hvertfald, kan også våre det andet virker



lyder som noget AJAX ? eller bare noget DHTML der viser en div ?



lyder som noget AJAX ? eller bare noget DHTML der viser en div ?


Jeg tror DHTML er rigeligt. Men jeg er ikke selv stiv i hvordan man gør.



Ok Shaft. Ikke noget stort problem.

Du laver en div som du giver en position med CSS, der vor du vil have den.

Du giver din body z-index 1, selfølgelig med CSS.

Giver den div du lavede før z-index 2.

Så sætter du divens visibility til hidden.

Så laver du en JavaScript funktion der gør at når der bliver klikket på linket ændres divens visibility til visible.

. . .

Ok, det er sådan du skal gøre i store træk. Vis du ikke ved så meget om CSS og JavaScript kan du sikkert ikke forstå det, skriv og du får en mere forklarende version.



Jeg er ikke lige så god til til CSS og JavaScript har jeg aldrig rigtig arbejdet med (selvom man nogen gange ender med at have brug for noget)...

Så kan du ikke lige forklare med nogle koder!



Jeg går ud fra at du skal bruge scriptet, på din side http://www.shafh.dk/, under Blog > Komentare, og så nede ved siden af captcha billedet.



Godt gættet. Det er helt korrekt :)
Ehm.. Jeg får nok desværre først mulighed for at kikke på koderne i morgen. So sorry. Men ser godt ud :)



Vis du ikke kan få overstående til at virke så prøv at sætte din bodys z-index til 1. Sådan her: body { z-index: 1;} og diven boks z-index til 2, det gør at den vil kunne ligges oven på de andre ting.

Men jeg ved ikke helt om det virker på form-felter i IE.

Eller så har jeg lige fundet noget inde på dynamicdrive du, måske kan bruge.

http://dynamicdrive.com/dynamicindex16/showhint.htm

http://dynamicdrive.com/dynamicindex5/popinfo3.htm

http://dynamicdrive.com/dynamicindex5/dhtmltooltip.htm



Indlæg senest redigeret d. 24.03.2007 23:03 af Bruger #10113
<< < 12 > >>
t