Du kan ikke gemme teksten fra formularen i variablen strKeyword uden at du opdatere siden siden. Da variablerne bliver brugt på serveren og det der bliver sendt til browserne er bare HTML kode der er dannet du fra de funktioner og variabler du har skrivet i koden.
Jeg er ikke lige med på hvad du mener med en automatisk update, men du kan få siden til at opdatere ved hjælp at denne javascript kode:
window.location.reload();
Hvis du ikke kan bruge dette til noget, bliver du nok nød til at forklare, hvad du vil, lidt anderledes, for jeg er ikke felt med :(
rem ********************************************************************** rem * Instantiate the object rem ********************************************************************** Set Image = Server.CreateObject("AspImage.Image")
rem ********************************************************************** rem * If AutoSize is false then any text that exceeds the current image rem * will be clipped. rem ********************************************************************** Image.AutoSize = false
rem ********************************************************************** rem * Load a BMP. You can load JPG and BMP files rem ********************************************************************** Image.LoadImage("d:\www2\mb\db\txtz2.jpg")
rem ********************************************************************** rem * Set some font properties, set the X and Y location and write some rem * text out to the loaded image rem ********************************************************************** Image.FontColor = vbWhite Image.ThreeDColor = &h80000011 Image.Italic = False Image.Bold = True Image.FontName = "Arial" Image.FontSize = 22 Image.PadSize = 4 Image.TextAlign = 6 Image.X = 195 Image.Y = 28 Image.MaxY = 100 Image.MaxX = 400
rem ********************************************************************** rem * Set some font properties, set the X and Y location and write some rem * 3D'd text out to the loaded image rem ********************************************************************** strKeyword = replace(request.form("navnet"), "'", "''") Image.TextOut strKeyword, Image.X, Image.Y, true
rem ********************************************************************** rem * Set the physical path for the FileName we are going to save rem * NOTE: You should gen the filename dynamically for multiuser usage rem ********************************************************************** Image.FileName = "d:\www2\mb\db\lman.jpg"
rem ********************************************************************** rem * Save the image rem ********************************************************************** Image.SaveImage
rem ********************************************************************** rem * Now write the <img src> tag out for the browser to pick up rem ********************************************************************** Response.Write "<img src=""\db\lman.jpg""><br>"
rem ********************************************************************** rem * These properties give eval/registration information for the component rem ********************************************************************** rem Response.Write "<p>Expires: " & Image.Expires rem Response.Write "<br>Version: " & Image.Version rem Response.Write "<br>Registered To: " & Image.RegisteredTo
jeg bruger aspimage og har en ide om at kunne masse producere det samme billede med forskellige tekster på... egentlig bare for sjov, men nu er jeg blevet stædig! nu skal det bare virke jeg kan se at når jeg trykker på submit knappen så ændre strKeyword sig det kan jeg se med <% Response.Write strKeyword %> </div>
Det var værre, jeg har har aldrig leget med ASPImage før, så den kan jeg ikke hjælpe dig med :(
Men der var lige noget der strang mig i øjene. Du vil gerne masse producere billedet med forskellig tekts, men sådan som det ser ud nu, gemmer du så ikke bare oven i det samme billede, da
Image.FileName = "d:\www2\mb\db\lman.jpg"
altid er det sammen?
Du behøver ikke komme med en lang forklaring på, hvorfor det skal være sådan, hvis det er tilfældet, for som sagt, jeg aner ikke noget om ASPImage, men ville bare sikre mig at det ikke er det der er fejlen :)
det er ikke fejlen.. og man kan jo omdøbe dem når de er lavet.. eller faktisk.,. .lige nu er det bare at få det til at virke.. se det i aktion... føle glæden ved at kunne gøre det.. så må vi se hvad der sker!!!
Det er fordi browseren cacher billedet.. Jeg har lige testet med Opera, hvor jeg satte den til at checke for nye billeder, hver eneste gang siden loades..
Men resultatet er stadig det samme, er jeg nød til at rette noget i min eksplore før det virker? så har funktionen jo mistet hele sit formål.. nettet er jo også for dummies.. så det skal virke automatisk... ude brugerens støtte eller ekspertise
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.