Til at starte med virker det fint med disse variabler: "dagbog.asp?dag=1&maaned=1&aar=2003" På dagbog.asp ligger en form og når jeg har brugt denne form og kommer tilbage til dagbog.asp så virker URL variablerne ikke. Heller ikke den adresse som virkede før jeg brugte formen. Siden virker først rigtigt igen når jeg har lukket browseren og åbnet en ny.
Måske er det nogle variabler som jeg skal have smadret?
Hvis du kender til dette problem eller kan hjælpe mig videre med nogle hints så vil jeg juble.
Det er givetvis fordi formens action-attribut ikke tager url-variablerne med, men kun kalder dagbog.asp. Hvis du skal have dem viderefoert skal du selv kopiere dem ind i det action-felt igen...
Jeg tror det ikke. Jeg har kodet det sådan at hvis ikke der er nogen variabler i URL'en bruger siden den dagsdato. Når jeg har brugt formen virker de variabler ikke heller ikke selvom jeg skriver url'en om manuelt. Først når jeg lukker browseren og åbner den igen virker siden igen... indtil jeg har brugt formen..??? Kender du en måde at slette variabler i hukommelsen?
Hvis det er Session-variabler du bruger, saa skulle du kunne slette dem ved at skrive: Session("variabelnavn") = nothing. Alle andre variabler bliver jo automatisk slettet, naar du kalder en ny side, men mindre du overfoerer som vha. en form eller som querystring/url-parameter. Proev at komme med koden fra senddagbog.asp...
Kan det have noget at gøre med at det er denne type form jeg bruger? <form name="senddagbog" ENCTYPE="multipart/form-data" action="senddagbog.asp" method="post">
men senddagbog sender dig jo ikke tilbage til dagbog.asp, hvordan kommer du tilbage? Og hvordan ser dagbog.asp ud, dvs. der hvor du tjekker om variablerne eksisterer eller ej?
Jeg lavede en test version hvor jeg havde mulighed for at komme tilbage. Men også når jeg bare skriver dagbog.asp?dag=1&maaned=1&aar=2003 i URL linien bagefter er det i udu. Jeg finder lige dagbog.asp koden frem...
ja, det lyder jo underligt at det ikke skulle virke, selv om du skriver url'en direkte... nu kan jeg ikke helt huske det, men hvis variablen ikke eksisterer er vaerdien saa ikke "undefined" og ikke bare en tom streng ""?
Det var det jeg frygtede. Lang forklaring: På min side (dagbog.asp) har jeg en tabel som indeholder datoerne i en bestemt måned. Som man kan se i en alm. papir kalender med mandag, tirsdag onsdag... i toppen og datoerne stillet op herunder alt efter hvilken ugedag datoen er. I dagbog.asp er der også en form som gør at man kan skrive en tekst og uploade et billede til en bestemt dag. Denne bestemte dag afgøres af variablerne i URL'en.
Når jeg har brugt formen og kommer tilbage til dagbog.asp, så ser måneds kalenderen fin ud, men når jeg bladre i kalenderen, står der kun 1 dato i kalenderen. Jeg han skrive en ny URL med nye datoer, men skidtet virker ikke før jeg har lukket browseren og startet en ny.
Jeg tror gerne jeg ville opleve noget uendelig løkke. Tilbage til problemet. Jeg tror jeg har fået fanget synderen. Problemet er denne: session.lcid = 1030 Jeg brugte den i starten af scriptet, af en grund jeg har glemt. Men nu hvor jeg har fjernet den så virker skidtet. Det er ikke sådan når man gemmer og genbruger koder, og ikke ved hvad de gør. Men tak for din tid alligevel. Også tak til medions
den skulle goere at du automatisk faar vist tiden som dansk tid og ikke er afhaengig af serverens indstilling. Hvorfor den oedelaegger det, ved jeg ikke...
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.