23. juli 2007 - 21:47Der er
17 kommentarer og 1 løsning
omskrive alert
hvordan laver jeg en alert funktio om til at kunne vise et billede som kan fjernes af besøgende og som kun skal vises første gang sitet loades og ikke når man surfer rundt på sitet?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du må i så fald selv designe "alerten" - altså simpelthen bare lave det i en popup. Hvad mener du med "fjernes af besøgende"? Og det med kun at loades førstegang må enten løses med cookies eller ServerSide-sprog (ASP eller PHP eller JSP, etc., som kan sættes til at huske informationer over flere sider, indtil man lukker browseren). Medmindre den godt må komme frem, hver gang man ser forsiden. I så fald skal den jo bare kun indsættes der.
En alert kan kun alerte - skal du have ekstra ting ind som fx et billede skal du bruge en div, lidt som der tidligere har været tale om i nogle af dine spørgsmål.
Hvis den kun skal vises første gang de besøgende kommer ind på siden er du nødt til at styre det ud fra enten en cookie eller session.
Ja, det er vist den letteste løsning på det problem. Forudsat at du kører asp på din server og kalder filen for .asp, men så vidt jeg husker, bruger du ASP, right Thomasmyg?
<%If Not Session("popup") Then Session("popup")=true Response.Write "<div style=""position:absolute;left:200px;right:200;""><img src=""billede.jpg"" onclick=""this.style.visibility:'hidden';return false""></div>" End If%>
Hvis den ydre div box skal fjernes skal this.style.visibility='hidden'; være: this.parentNode.style.visibility='hidden';
... Hvis lukke img'et ligger længere nede er det nok en god idé med en id på div'en og så istedet lukke div'en med: document.getElementById('id_paa_diven').style.visibility='hidden';
Vælger du at placere boksen uden position:absolute; og ønsker at den reserverede plads til boksen ikke længere skal reserveres når boksen skjules skal visibility rettes til display og hidden til none.
min tanke gik ikke så meget på det - mere på at du først får forklaret at det du søger ikke umiddelbart kan lade sig gøre og at du så får et færdigt stykke kode bare for at "glemme" spørgsmålet og først næsten en måned efter bare vælger at lukke i stedet for at følge mere op på hvad du har gang i.
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.