Avatar billede banbyt Nybegynder
02. maj 2002 - 12:24 Der er 25 kommentarer og
1 løsning

Form

Se her: http://www.danskebanner.dk/logind.htm

Hvordan får jeg den til at gå til ads_admin3.pl
når feks. 88x31 er afkrydset og ads_admin2.pl
når 120x60 er afkrydset ?
Avatar billede md_craig Nybegynder
02. maj 2002 - 12:31 #1
If Konto = "88x31" Then
  Bla bla
End if
If Konto = "120x60" Then
  bla bla
End if

Men vent til jeg kommer hjem...
Avatar billede md_craig Nybegynder
02. maj 2002 - 12:35 #2
+ luk enten dette spm eller det andet....

Jeg kan se du er ny her, du bør nok læse reglerne... men ok det er ikke helt de samme spm. men der er alt for mange point...

Læg selv et svar ind og snup point...
Avatar billede banbyt Nybegynder
02. maj 2002 - 12:37 #3
ok
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 12:43 #4
lav en onSubmit event på din form:

<FORM ACTION="regler.htm" METHOD=POST onSubmit="(return checkForm(this))">

i denne skal du tjekke hvad type er:


function checkForm(theForm) {
  if (theForm.type.value == 'banner88x31') {
    theForm.action = 'ads_admin3.pl';
  } elseif (theForm.type.value == 'banner88x155') {
    theForm.action = 'ads_admin2.pl';
  } etc...
 
  return true;
}
Avatar billede md_craig Nybegynder
02. maj 2002 - 12:45 #5
jo det er en andenkvalifiseret muglighed...
Avatar billede banbyt Nybegynder
02. maj 2002 - 12:46 #6
Denne linie er forkert:
<FORM ACTION="regler.htm" METHOD=POST onSubmit="(return checkForm(this))">

regler.htm var bare noget jeg skrev for at teste om det virkede, hvad skriver jeg istedet ?
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 12:50 #7
Du skal fange dine informationer serverside altså dine ads_admin2.pl osv sider.

Alt efter hvad der er valgt - tjekker if-else strukturen

bliver action på form elementet sat til en ny værdi ved hjælp af java script:

theForm.action = 'ads_admin2.pl';

svare til at skrive

<FORM ACTION="'ads_admin2.pl"

fra start.
Avatar billede banbyt Nybegynder
02. maj 2002 - 12:55 #8
Huh det siger ikke mig noget som helst ;)
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 13:26 #9
den action du har i din html på dit form tag skifter vi ud efter siden er loadet hos clienten(ham der har hentet den). Dette gøres via javascript og onSubmit bliver aktiveret når han trykker på en submit knap. Dette gør at funtionen checkForm kører der skifter action(hvad for en side vi skal hend til) ud alt efter hvad brugeren har valgt.
Avatar billede banbyt Nybegynder
02. maj 2002 - 13:35 #10
Men er det ikke muligt at bruge formen jeg har her?
http://www.danskebanner.dk/logind.htm
Avatar billede banbyt Nybegynder
02. maj 2002 - 13:40 #11
Det andet siger mig ikke ret meget.
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 13:40 #12
jo ?

Men du vil vel bruge dine informationer til et eller andet?

en form kan subitte data til serveren, hvor de så kan bruges til at generer et svar til clienten.


prøv at skriv hvad du havde tænkt dig der skulle ske med de formdata du for?
Avatar billede banbyt Nybegynder
02. maj 2002 - 13:43 #13
haha jeg skal prøve.

Siden er en bannerbytte side, hvor det er muligt at bytte bannere i 8 forskellige formater.
Idag bruger jeg denne side når brugeren skal logge ind:
http://www.danskebanner.dk/logo.asp
Det virker ok (der kaldes 8 forskellige steder, men jeg vil gerne kunne bruge en form som den på:
http://www.danskebanner.dk/logind.htm
da det virker lidt mere smart.
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 13:53 #14
Ok skære det ud i pap for dig så :)

-----

din html:

<HTML>
<!--This file created 13:36  02-05-02 by                          3.0-->
<HEAD>
  <BASE TARGET="_self">
  <TITLE>Logon</TITLE>
  <META NAME=GENERATOR CONTENT="                3.0">
  <X-CLARIS-WINDOW TOP=0 BOTTOM=439 LEFT=0 RIGHT=788>
  <X-CLARIS-REMOTESAVE SERVER="www.danskebanner.dk" USER=danskebanner DIR="/httpdocs/" FILE="">
  <X-CLARIS-TAGVIEW MODE=minimal>
<!-- Minus AutoDato --><STYLE>BODY {

    scrollbar-darkshadow-color: #B3D6D8;
    scrollbar-shadow-color: #B3D6D8;
    scrollbar-3dlight-color: #B3D6D8;
    scrollbar-face-color: #B3D6D8;
    scrollbar-arrow-color: #B3D6D8;
    scrollbar-track-color: #B3D6D8;
    scrollbar-highlight-color: #B3D6D8;

}</STYLE><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="ProgId" content="FrontPage.Editor.Document">
<script>
function checkForm(theForm) {
  if (theForm.type.value == 'banner88x31') {
    theForm.action = 'ads_admin3.pl';
  } elseif (theForm.type.value == 'banner88x155') {
    theForm.action = 'ads_admin2.pl';
  } etc...
 
  return true;
}
</script>
</HEAD>
<BODY BGCOLOR="#B3D6D8" LINK="#406060" ALINK="#406060" VLINK="#406060" style="font-family: Arial">
<DL>
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><FORM ACTION="" METHOD=POST onSubmit="return checkForm(this);" name="aForm">
      <P><INPUT TYPE=text NAME=reviewone VALUE="Brugernavn" SIZE=10 MAXLENGTH=15>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=10 MAXLENGTH=15><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin3.pl">
      <FONT SIZE="-1"><B>88x31</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin2.pl">
      <FONT SIZE="-1"><B>88x155</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin4.pl">
      <FONT SIZE="-1"><B>120x60</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin1.pl
      <FONT SIZE="-1"><B>120x240</B></FONT><BR>
      </P>
      <INPUT TYPE=text NAME=reviewone VALUE="Login" SIZE=8>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=8>
     
      <CENTER><INPUT TYPE=submit NAME=Submit VALUE="Log ind"></CENTER>
  </FORM></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><!-- www.HitCount.dk counterscript --> </script></noscript>
  <SCRIPT LANGUAGE=javascript>var UserID=1077;</SCRIPT>
  <SCRIPT LANGUAGE=javascript src="http://www.hitcount.dk/Count2.js"></SCRIPT>&nbsp;</DT>
 
  <DD></DD>
</DL>
</BODY>
</HTML>
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 13:54 #15
crap glemte at ændre javascriptet, engang til:

<HTML>
<!--This file created 13:36  02-05-02 by                          3.0-->
<HEAD>
  <BASE TARGET="_self">
  <TITLE>Logon</TITLE>
  <META NAME=GENERATOR CONTENT="                3.0">
  <X-CLARIS-WINDOW TOP=0 BOTTOM=439 LEFT=0 RIGHT=788>
  <X-CLARIS-REMOTESAVE SERVER="www.danskebanner.dk" USER=danskebanner DIR="/httpdocs/" FILE="">
  <X-CLARIS-TAGVIEW MODE=minimal>
<!-- Minus AutoDato --><STYLE>BODY {

    scrollbar-darkshadow-color: #B3D6D8;
    scrollbar-shadow-color: #B3D6D8;
    scrollbar-3dlight-color: #B3D6D8;
    scrollbar-face-color: #B3D6D8;
    scrollbar-arrow-color: #B3D6D8;
    scrollbar-track-color: #B3D6D8;
    scrollbar-highlight-color: #B3D6D8;

}</STYLE><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="ProgId" content="FrontPage.Editor.Document">
<script>
function checkForm(theForm) {
  theForm.action = theForm.type.value;
  return true;
}
</script>
</HEAD>
<BODY BGCOLOR="#B3D6D8" LINK="#406060" ALINK="#406060" VLINK="#406060" style="font-family: Arial">
<DL>
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><FORM ACTION="" METHOD=POST onSubmit="return checkForm(this);" name="aForm">
      <P><INPUT TYPE=text NAME=reviewone VALUE="Brugernavn" SIZE=10 MAXLENGTH=15>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=10 MAXLENGTH=15><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin3.pl">
      <FONT SIZE="-1"><B>88x31</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin2.pl">
      <FONT SIZE="-1"><B>88x155</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin4.pl">
      <FONT SIZE="-1"><B>120x60</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin1.pl
      <FONT SIZE="-1"><B>120x240</B></FONT><BR>
      </P>
      <INPUT TYPE=text NAME=reviewone VALUE="Login" SIZE=8>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=8>
     
      <CENTER><INPUT TYPE=submit NAME=Submit VALUE="Log ind"></CENTER>
  </FORM></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><!-- www.HitCount.dk counterscript --> </script></noscript>
  <SCRIPT LANGUAGE=javascript>var UserID=1077;</SCRIPT>
  <SCRIPT LANGUAGE=javascript src="http://www.hitcount.dk/Count2.js"></SCRIPT>&nbsp;</DT>
 
  <DD></DD>
</DL>
</BODY>
</HTML>
Avatar billede banbyt Nybegynder
02. maj 2002 - 14:02 #16
næh det virker ikke (jeg har fået to form's)
prøv at checke:
http://www.danskebanner.dk/logind.htm
Avatar billede banbyt Nybegynder
02. maj 2002 - 14:05 #17
den siger undefined
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 14:10 #18
ok så prøver vi med:

<HTML>
<!--This file created 13:36  02-05-02 by                          3.0-->
<HEAD>
  <BASE TARGET="_self">
  <TITLE>Logon</TITLE>
  <META NAME=GENERATOR CONTENT="                3.0">
  <X-CLARIS-WINDOW TOP=0 BOTTOM=439 LEFT=0 RIGHT=788>
  <X-CLARIS-REMOTESAVE SERVER="www.danskebanner.dk" USER=danskebanner DIR="/httpdocs/" FILE="">
  <X-CLARIS-TAGVIEW MODE=minimal>
<!-- Minus AutoDato --><STYLE>BODY {

    scrollbar-darkshadow-color: #B3D6D8;
    scrollbar-shadow-color: #B3D6D8;
    scrollbar-3dlight-color: #B3D6D8;
    scrollbar-face-color: #B3D6D8;
    scrollbar-arrow-color: #B3D6D8;
    scrollbar-track-color: #B3D6D8;
    scrollbar-highlight-color: #B3D6D8;

}</STYLE><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="ProgId" content="FrontPage.Editor.Document">

</HEAD>
<BODY BGCOLOR="#B3D6D8" LINK="#406060" ALINK="#406060" VLINK="#406060" style="font-family: Arial">

<script>
function setAction(this) {
  this.form.action = this.value;
}
</script>
<DL>
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><FORM ACTION="" METHOD=POST onSubmit="return checkForm(this);" name="aForm">
      <P><INPUT TYPE=text NAME=reviewone VALUE="Brugernavn" SIZE=10 MAXLENGTH=15>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=10 MAXLENGTH=15><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin3.pl" onClick="setAction(this);">
      <FONT SIZE="-1"><B>88x31</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin2.pl" onClick="setAction(this);>
      <FONT SIZE="-1"><B>88x155</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin4.pl" onClick="setAction(this);>
      <FONT SIZE="-1"><B>120x60</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin1.pl onClick="setAction(this);>
      <FONT SIZE="-1"><B>120x240</B></FONT><BR>
      </P>
     
      <CENTER><INPUT TYPE=submit NAME=Submit VALUE="Log ind"></CENTER>
  </FORM></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><!-- www.HitCount.dk counterscript --> </script></noscript>
  <SCRIPT LANGUAGE=javascript>var UserID=1077;</SCRIPT>
  <SCRIPT LANGUAGE=javascript src="http://www.hitcount.dk/Count2.js"></SCRIPT>&nbsp;</DT>
 
  <DD></DD>
</DL>
</BODY>
</HTML>
Avatar billede banbyt Nybegynder
02. maj 2002 - 14:12 #19
Det giver denne fejl:
Method Not Allowed
The requested method POST is not allowed for the URL /logind.htm.
Avatar billede banbyt Nybegynder
02. maj 2002 - 14:15 #20
Det er som om der i :FORM ACTION="" skal stå et eller andet.
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 14:25 #21
Ok nu virker det!!!

Jeg har testet det på min egen maskine:

Pas på med dit html program da det laver noget sjov, åben filen i notepad og copy/paste alt det her ind:

<HTML>
<!--This file created 14:12  02-05-02 by                          3.0-->
<HEAD>
  <BASE TARGET="_self">
  <TITLE>Logon</TITLE>
  <META NAME=GENERATOR CONTENT="                3.0">
  <X-CLARIS-WINDOW TOP=0 BOTTOM=439 LEFT=0 RIGHT=788>
  <X-CLARIS-REMOTESAVE SERVER="www.danskebanner.dk" USER=danskebanner DIR="/httpdocs/" FILE="">
  <X-CLARIS-TAGVIEW MODE=minimal>
<!-- Minus AutoDato --><STYLE>BODY {

    scrollbar-darkshadow-color: #B3D6D8;
    scrollbar-shadow-color: #B3D6D8;
    scrollbar-3dlight-color: #B3D6D8;
    scrollbar-face-color: #B3D6D8;
    scrollbar-arrow-color: #B3D6D8;
    scrollbar-track-color: #B3D6D8;
    scrollbar-highlight-color: #B3D6D8;

}</STYLE><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="ProgId" content="FrontPage.Editor.Document">
</HEAD>
<BODY BGCOLOR="#B3D6D8" LINK="#406060" ALINK="#406060" VLINK="#406060" style="font-family: Arial">
<P>
<SCRIPT LANGUAGE="">
function setAction(obj) {
  obj.form.action = obj.value;
  alert(obj.form.action);
}</SCRIPT></P>

<DL>
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><FORM ACTION="/cgi-bin/ads_admin3.pl" METHOD=POST name=aForm>
      <P><INPUT TYPE=text NAME=reviewone VALUE="Brugernavn" SIZE=10 MAXLENGTH=15>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=10 MAXLENGTH=15><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin3.pl" onclick="setAction(this);">
      <FONT SIZE="-1"><B>88x31</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin2.pl" onclick="setAction(this);">
      <FONT SIZE="-1"><B>88x155</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin4.pl" onclick="setAction(this);">
      <FONT SIZE=" -1"><B>120x60</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin1.pl" onClick="setAction(this);">
      <FONT SIZE="-1"><B>120x240</B></FONT><BR>
      </P>
     
      <CENTER><INPUT TYPE=submit NAME=Submit VALUE="Log ind"></CENTER>
  </FORM></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD></DD>
</DL>
</BODY>
</HTML>
Avatar billede banbyt Nybegynder
02. maj 2002 - 15:03 #22
Jeps det virker men hvis man klikker på radio knapperne før login får man en fejl, kan det rettes ?
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 15:06 #23
går ud fra du mener en alert om hvor man ryger hen:

og det er denne linje der gør det :

alert(obj.form.action);

bare fjern den, eller copy/paste det her:

<HTML>
<!--This file created 14:12  02-05-02 by                          3.0-->
<HEAD>
  <BASE TARGET="_self">
  <TITLE>Logon</TITLE>
  <META NAME=GENERATOR CONTENT="                3.0">
  <X-CLARIS-WINDOW TOP=0 BOTTOM=439 LEFT=0 RIGHT=788>
  <X-CLARIS-REMOTESAVE SERVER="www.danskebanner.dk" USER=danskebanner DIR="/httpdocs/" FILE="">
  <X-CLARIS-TAGVIEW MODE=minimal>
<!-- Minus AutoDato --><STYLE>BODY {

    scrollbar-darkshadow-color: #B3D6D8;
    scrollbar-shadow-color: #B3D6D8;
    scrollbar-3dlight-color: #B3D6D8;
    scrollbar-face-color: #B3D6D8;
    scrollbar-arrow-color: #B3D6D8;
    scrollbar-track-color: #B3D6D8;
    scrollbar-highlight-color: #B3D6D8;

}</STYLE><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><meta name="ProgId" content="FrontPage.Editor.Document">
</HEAD>
<BODY BGCOLOR="#B3D6D8" LINK="#406060" ALINK="#406060" VLINK="#406060" style="font-family: Arial">
<P>
<SCRIPT LANGUAGE="">
function setAction(obj) {
  obj.form.action = obj.value;
}</SCRIPT></P>

<DL>
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><FORM ACTION="/cgi-bin/ads_admin3.pl" METHOD=POST name=aForm>
      <P><INPUT TYPE=text NAME=reviewone VALUE="Brugernavn" SIZE=10 MAXLENGTH=15>
      <INPUT TYPE=password NAME=password VALUE="" SIZE=10 MAXLENGTH=15><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin3.pl" onclick="setAction(this);">
      <FONT SIZE="-1"><B>88x31</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin2.pl" onclick="setAction(this);">
      <FONT SIZE="-1"><B>88x155</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin4.pl" onclick="setAction(this);">
      <FONT SIZE=" -1"><B>120x60</B></FONT><BR>
      <INPUT TYPE=radio NAME=type VALUE="/cgi-bin/ads_admin1.pl" onClick="setAction(this);">
      <FONT SIZE="-1"><B>120x240</B></FONT><BR>
      </P>
     
      <CENTER><INPUT TYPE=submit NAME=Submit VALUE="Log ind"></CENTER>
  </FORM></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DT><CENTER>&nbsp;</CENTER></DT>
 
  <DD><CENTER>&nbsp;</CENTER></DD>
 
  <DD></DD>
</DL>
</BODY>
</HTML>
Avatar billede banbyt Nybegynder
02. maj 2002 - 15:10 #24
Jeps, det kører og her er point til dig, tak for hjælpen.
Avatar billede lyhr007 Nybegynder
02. maj 2002 - 15:22 #25
sorry jeg ikke lige fik lavet det ordenligt i første huk :)
Avatar billede md_craig Nybegynder
02. maj 2002 - 20:26 #26
Jeg ville nu foretrække en select box (option)
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