webForumDet fria alternativet

Stänga ett fönster för alltid efter klick-submit

JavaScript

15 svar · 368 visningar · startad av jossan

Medlem sedan feb. 20039 inlägg
Frågan#1

Hej

Jag är nybörjare på sånt här med programering,
så jag skulle behöva lite hjälp med ett Javascript: cookie.

Hur gör man för att få ett pop-up att komma fram varje gång
man besöker min sida ända tills man har svarat på en fråga i
pop up fönstet, allså klickat på *submit.

Hoppas på att någon vänlig själ kan hjälpa mig *smile*

Medlem sedan apr. 20003 174 inlägg
#2

Välkommen till wF! :bire

Sparar du informationen från popupfönstret (frågan) på något sätt?

Medlem sedan sep. 20026 425 inlägg
#3

Palle, du glömde: Välkommen jossan!!

Medlem sedan sep. 20026 425 inlägg
#4

Det här skulle kunna vara något för mig om jag vore mer Javascript-kunnig, men nu är jag inte så bra på det. Går ASP bra?

Medlem sedan feb. 20039 inlägg
#5

När man går in på sidan så ska det komma en pop up

I pop upen ska det vara 3 frågor:

Namn (ej obligatoriskt), E-mail (ej obligatoriskt) och Saknar du något på min hemsida?

Sen när man trycker på skicka, så ska skriptet göra:

1 stänga pop-upen.
2. pop upen ska inte öppnas nästa gång man går in på sidan.

Är glad för alla svar och förslag jag kan få.

:e

Medlem sedan apr. 20003 174 inlägg
#6

jossan skrev:

När man går in på sidan så ska det komma en pop up

I pop upen ska det vara 3 frågor:

Namn (ej obligatoriskt), E-mail (ej obligatoriskt) och Saknar du något på min hemsida?

Sen när man trycker på skicka, så ska skriptet göra:

1 stänga pop-upen.
2. pop upen ska inte öppnas nästa gång man går in på sidan.

Är glad för alla svar och förslag jag kan få.

:e

Ok, vad är syftet med denna frågeställning om du ändå inte får reda på vad besökarna svarat, eller? ;)

Medlem sedan feb. 20039 inlägg
#7

Svaret skickas till min mail..

Ja föresten, snyggsida Palle.. besökte den för att par dagar sedan

Medlem sedan apr. 20003 174 inlägg
#8

jossan skrev:

Svaret skickas till min mail..

Ok, hur skickar du mailet? Kan du använd ex. ASP på din webbplats?

jossan skrev:

Ja föresten, snyggsida Palle.. besökte den för att par dagar sedan

Åh, man tackar! :)

Medlem sedan feb. 20039 inlägg
#9

Tjenis pelle

Som det är nu är så skickas mailen via
<form method="POST" action="http://formfixer.com/ff/ff.cgi">

Jag vet dock inte om min "Host" klarar av ASP, men
om det skulle vara möjligt att få det att fungera med asp så
kan jag prata med en kompis i skolan som vet ett ställe som
man kan ha ASP på.

Om det är svårt att få skriptet att fungera med Javaskript,
och du vet hur man gör det i ASP så är jag väldigt tacksam
för den hjälpen du kan bistå med =)

/ Hoppas på ett bra svar ;)

Medlem sedan feb. 20039 inlägg
#10

Är det ingen som vet hur man gör ? =(

Medlem sedan feb. 20039 inlägg
#11

=~(

Medlem sedan mars 200218 inlägg
#12

Det smartaste är väl att sätta en cookie på användarens dator efter han submitat formen med frågorna.. men om han rensar cookisarna, formaterar eller nått så kommer han juh få svara igen.. Men det är svårt att komma bort från.

Medlem sedan jan. 20032 285 inlägg
#13

MystiX skrev:

Det smartaste är väl att sätta en cookie på användarens dator efter han submitat formen med frågorna.. men om han rensar cookisarna, formaterar eller nått så kommer han juh få svara igen.. Men det är svårt att komma bort från.

Det är ju det hon behöver hjälp med, om jag inte har fattat fel?

jossan skrev:

Jag är nybörjare på sånt här med programering,
så jag skulle behöva lite hjälp med ett Javascript: cookie.

Medlem sedan sep. 20021 655 inlägg
#14

Här har du lite att leka med:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>

<head>
<title>xxx</title>

<script type="text/javascript">
function setkaka(){
 document.cookie = "svarat=;expires=Wed, 31-Dec-03 23:59:59 GMT";
}
</script>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>

Lite text här...

<script type="text/javascript">
if(!document.cookie){
 document.write("<br />Du har inte fyllt i formuläret:<br /><form onsubmit='setkaka()'>Namn:<input type='text' name='namn' value='Nisse' /><br /><input type='submit' value='skicka' /></form>");
}
</script>
<br />
Och lite text här...
</body>

</html>

Om du vill ha formuläret i en popup är det enkelt att byta ut utskriften av formuläret till att du anropar en funktion som öppnar en popup istället. Sedan får du skriva cookien därifrån istället (ifall man nu fyller i formuläret alltså).

Medlem sedan feb. 20039 inlägg
#15

värkar inte som om det fungerar men jag
skickar med skriptet som det är nu..

det det gör nu är att det bara öppnar pop upen 1 gång..
man jag vill ha samma funktion men när man klickat på skicka.

Medlem sedan feb. 20039 inlägg
#16

och den här filen

269 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)