Jeg har et problem: Jeg skal lave denne kode neden udender så det foregår sådan:
CLinten bliver spurgt om sit nick navn og intaster det så kommer den(clinten) inde på en ny adresse (men samme side bare .asp?name=åst) Hvor der står det intastede navn men imens sender det intastede navn ( via <%=strNAME%> ) Og at udløbsdatoen er ½ årog cookien skal hedder \'name\' så jeg kan hente den fra clintens drev på en anden side så hvis man har intastet et navn henter den navnet + Velkommen <%= StrName %>(som bliver til Jens eller hvad det nu er) Og til sidst et javascript der lukker det nye window så men ikke sådan et nyt et i nakken når man allerede har intastet en gang.
Nogen der kna hjælpe mig?
Ps. Kom med en komplet kode og prøv den selv på din comp Pps. Send også lige koden som udtrækker cookien på den anden side
PPPS. DER ER 900 POINT PÅ SPIL!
Her er min kode:
<% @LANGUAGE = VBScript %> <% \' Listing 5.2 Sending Data Using the Get Method Option Explicit Response.Expires = 0 Dim strtext, strname If Request.ServerVariables(\"QUERY_STRING\") <> \"\" Then \' Retrieving Form Data from QueryString strName = Trim(Request.QueryString(\"Name\")) %> <HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">
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.
Hmm... Bare fordi det var en for stor opgave til dig skal du absolut hakke ned på en 14 årig dreng der er en væsenlig god programør i betragtning af hans alder.? Har du det selv godt med det, føler du dig ikk lidt dum?
Her er en forklaring af hvordan du bruger cookies i asp, det er alt for simpelt:
Response.Cookies(\"navn\") = strName \'Gemmer strName i en cookie med navnet \"navn\" Response.Cookies(\"navn\").expires = DateAdd(\"y\",0.5,now) \'forklaring af ovenstående: \'Expires er hvornår cookien \"navn\" udløber \'Den skal sættes til en dato,så jeg adder ½ år til now
disse to linier kan du sætte ind lige efter strName = Trim(Request.QueryString(\"Name\")) så bliver cookie gemt.
Når du så skal hente den ud gør du sådan her
If Request.Cookies(\"navn\") <> \"\" Then strNavn = Request.Cookies(\"navn\") End if
Så skal du vist bare blande det sammen med din kode, skulle være let nok
aliz-web: nøh. Men selv om man om man er 14 år, kan man godt give sig tid til at strukturere og formulere sit spørgsmål så godt man kan. Og det har han jo ikke gjort. Det ligner en reklame: 900 point her og 900 point der. Jeg træt af endeløse indlæg på eksperten.dk, som kan tage flere dage før man når til det virkelige problem i sagen.
aliz: Jeg går ud fra, at det er et projekt I arbejder sammen om, eftersom din bedste ven aliz-web har stillet stort set det samme spørgsmål før: http://www.eksperten.dk/spm/32174
AliZ-Web er en fejl bruger som jeg brugte før men er i mellem tiden kommet i tanke om koden til aliz! (forget pass)
Spørgsmlået blev dog besvaret men koderne duede desværre ikke, men det fandt jeg først ud af efter jeg havde udgivet pointene!
Surt!
Nu håber jeg på at nogen vil hjælpe mig til den rigtgie kode, og pointene bliver først udgivet ,til den som har den rigtige kode!
(->ortak var det bedere stavet?)
-->Ibs
Nå jeg skriver koden sådan:
<% @LANGUAGE = VBScript %> <% \' Listing 5.2 Sending Data Using the Get Method Option Explicit Response.Expires = 0 Dim strtext, strname If Request.ServerVariables(\"QUERY_STRING\") <> \"\" Then \' Retrieving Form Data from QueryString strName = Trim(Request.QueryString(\"Name\")) %> <HTML><BODY bgcolor=\"#000000\" text=\"darkgray\">
Response.Cookies(\"Name\") = strName \'Gemmer strName i en cookie med navnet \"navn\" Response.Cookies(\"Name\").expires = DateAdd(\"y\",0.5,now) strName = Trim(Request.QueryString(\"Name\"))
If Request.Cookies(\"Name\") <> \"\" Then strName = Request.Cookies(\"Name\") End if
Det vil sige imens du har stillet spørgsmål med Aliz-web, har aliz tjent dig 2070 point, som du nu vil bruge på samme spørgsmål, som du også har stilllet med aliz-web, der havde færre point? Sorry, men sådan leger vi ikke. Ved godt at det ikke var i ond mening, men den går altså ikke. Nu har du brugt aliz-web, så hold dig til den og gør admin opmærksom på problemet selv og få aliz slettet, med alle hans point, lad nu være med at prøve at få point\'ne ove på aliz-web. Og har du prøvet at sige til vedkomne der svarede, at koderne altså ikke virkede alligevel og at du bare var for hurtig til at svare?
Jeg er sådan set ligeglad med de der point! Jeg vil bare ha\' mit spørgsmål besvaret!
Jeg forstår ikke dit kommentar... Sorry Kan du formelere det lidt bedre?
AliZ
Men med hensyn til aliz-webs spørgsmål er folk jo ligeglade med brugeren, bare de får pointene! Så derfor kommer der jo ikke fler kommentarere efter pountene er udgivet!
Det jeg mener, er at du nu har to brugere (hvilket er ulovligt) hvoraf den ene har optjent over 2000 point, men s du har brugt en anden til at stille spørgsmål. Nu har du så åbnet den anden igen og giver en masse point for et spørgsmål du allerede har stillet (igen ulovligt). Det med at du kan sige til den person, der har svaret på det første spørgsmål, hvor svaret ikke virkede er følgende. Skriv en kommentar i spørgsmålet at det alligevel ikke virkede og du var for hurtig til at svare og evt. spørge om du kan få dine point igen.
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.