Avatar billede MadsDue Nybegynder
26. juni 2011 - 21:58 Der er 19 kommentarer og
2 løsninger

hjælp, mig

Hej

når en bruger skal oprettes på min side, skal de kunne acc nogen vilkår.

de vilkår skal de kunne læse ved at trykke på teksten "læs vilkår".

hvor så der skal pop en boks op, (som jeg selv kan lave layout på). hvori det står.

Jeg har tænkt på følgende:

<html>
<head>
<script type="text/javascript">
function show_alert()
{
alert("Hello! I am an alert box!");
}
</script>
</head>
<body>

<input type="button" onclick="show_alert()" value="Show alert box" />

</body>
</html>

Men der er det jo en "button" og det skal det ikke.

kan i hjælpe mig
Avatar billede kjeldsted Novice
26. juni 2011 - 22:28 #1
Du kan ikke selv ændre layout på JS alert/prompt el.lign. Hvis du skal kunne ændre designet bliver du nødt til at lave det som et popup vindue.

Og hvad mener du med "
Men der er det jo en "button" og det skal det ikke."???
Avatar billede majbom Novice
26. juni 2011 - 22:30 #2
fantastisk overskrift!

<a href="#" onclick="java script:show_alert()" title="Show alert box">LINK</a>


og nej, der skal ikke være mellemrum mellem "java" og "script" - det er et trick exp.dk bruger af uransagelige årsager :s
Avatar billede heinzdmx Nybegynder
26. juni 2011 - 22:30 #3
En anden gang bør du give spørgsmålet en mere sigende titel, f.eks. Popup vindue eller lign.

---

Tag et kig på:
http://www.html.dk/artikler/00004/
Avatar billede MadsDue Nybegynder
26. juni 2011 - 22:30 #4
okay. kan du så ikke hjælpe mig med hvordan jeg kommer til at lave et popup vindue?

At det ikke skal være en knap. men bare teksten "læs vilkår" brugeren skal trykke på, for at få pop up vinduet åben
Avatar billede MadsDue Nybegynder
26. juni 2011 - 22:37 #5
heinzdmx

Men kan man ændre layout på disse pop up's?
Avatar billede kjeldsted Novice
26. juni 2011 - 22:41 #6
Et popup vindue åbner blot en nyt browservindue (du kan dog selv bestemme størrelse og sådan). Og så kan du jo bare ligge en hvilken som helste HTML, PHP, ASP o.lign ind i den. Dog kan et sådan vindue bliver blokeret af en popup dræber, selvom den ikke bør blive det, når brugeren gør noget aktivt for at åbne det.
Avatar billede heinzdmx Nybegynder
26. juni 2011 - 22:43 #7
En popup med den jeg linker til er ligesom en ganske almindelig HTML side, du kan tilpasse den så f.eks. adresselinjen ikke er synlig, kig på siden, der er eksempler på hvordan det ser ud.
Avatar billede danco Nybegynder
27. juni 2011 - 15:19 #8
Hvis du selv vil have 100% styr over designet kan du evt overveje at implementere det gennem en lightbox med en iframe.
Der findes en række ret gode script på nettet til fri afbenyttelse.

Her åbnes siden på i et lag ovenpå siden. Og du kan, qua det er en iframe selv bestemme design på boxen og dens indhold.
Avatar billede MadsDue Nybegynder
27. juni 2011 - 20:48 #9
okay mange tak danco

har du et link, hvor man kan læse mere om det? som du kan anbefale?

da jeg ikke ved noget om det?
Avatar billede heinzdmx Nybegynder
27. juni 2011 - 20:54 #10
Eksempel på det som Danco omtaler:
http://yensdesign.com/tutorials/popupjquery/

og forklarelsen bag:
http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/

det findes dog i mange andre afskygninger
Avatar billede MadsDue Nybegynder
27. juni 2011 - 21:22 #11
Hvis jeg nu ikke vil have et billedet ?

Men en lang tekst?

skal jeg så bare skifte stien ud? så den før en til vilkar.php i stedet for et logo.php
Avatar billede heinzdmx Nybegynder
27. juni 2011 - 21:37 #12
Indholdet i popup'en er bestemt af:
<div id="popupContact">
        <a id="popupContactClose">x</a>
        <h1>Title of our cool popup, yay!</h1>
        <p id="contactArea">
            Here we have a simple but interesting sample of our new stuning and smooth popup. As you can see jQuery and CSS does it easy...
            <br/><br/>
            We can use it for popup-forms and more... just experiment!
            <br/><br/>
            Press ESCAPE, Click on X (right-top) or Click Out from the popup to close the popup!
            <br/><br/>
            <a href="http://www.yensdesign.com"><img src="logo.jpg" alt="Go to yensdesign.com"/></a>
        </p>
    </div>


Så det kan du bare ændre til hvad du vil. F.eks. kan der være en iframe der peger vikar.php
Avatar billede MadsDue Nybegynder
27. juni 2011 - 21:54 #13
okay det har jeg gjort.

Men... jeg kan ikke scroll??
Avatar billede heinzdmx Nybegynder
27. juni 2011 - 22:02 #14
Heller ikke hvis du sætter musen inde i boksen?
Avatar billede MadsDue Nybegynder
28. juni 2011 - 16:04 #15
Nej . selve boksen er placeret midt på skærmen. men den er ca. 10x15cm.

Teksten fortsætter bare ned efter, altså ud af boksen ?? hvis du forstår
Avatar billede olsensweb.dk Ekspert
28. juni 2011 - 17:50 #16
prøv at kigge på http://www.emanueleferonato.com/2007/08/22/create-a-lightbox-effect-only-with-css-no-javascript-needed/
den laver en box midt på skærmen og der kommer scroll hvis det er nødvendigt.
Avatar billede MadsDue Nybegynder
28. juni 2011 - 19:49 #17
jeg kan nu bedre lide lightboxen . men ellers tak :)
Avatar billede MadsDue Nybegynder
28. juni 2011 - 19:57 #18
Men lige nu flyder min tekst bar ud af boxen og ned af siden. hvis man kunne sætte den til kun at være inden i boxen, vil der sikret komme scrollbar på
Avatar billede MadsDue Nybegynder
28. juni 2011 - 20:34 #19
har fundet ud af det,

skulle bare indsætte

overflow:auto;

Danco og heinzdmx i kan angive svar
Avatar billede danco Nybegynder
28. juni 2011 - 20:43 #20
Jeg skulle lige til at skrive at det var CSS der var problemet.

Men det er da godt du kunne bruge svaret til noget.
Avatar billede heinzdmx Nybegynder
28. juni 2011 - 21:09 #21
Svar her :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester