10. december 2002 - 16:52Der er
15 kommentarer og 1 løsning
Indtast data på en Webside, få vist på en anden side
Hej Alle. Jeg har brug for noget javascript der kan modtage indtastet data på en web side og derefter skal de så fremvises på en anden side! Jeg er ikke speciel stiv i javascript skal jeg lige sige. Jeg har fundet nogle eksempler her på eksperten, men de har ikke lige virket efter hensigten eller har slet ikke fungeret.
Jeg er blevet lokket til at downloade en phpMyadmin-pakke med MySQL, desværre fatter jeg ikke hvad det går ud på, da jeg konstant får fejl-melding når jeg forsøger at oprette en tabel i min database. Så jeg søger en måde at løse problemet på uden brug af PHP / Asp / MySQL el.lign.
Håber at der nogen der kan hjælpe mig godt på vej!
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
10. december 2002 - 16:56#1
Det kommer an på, hvad du mener med en anden side. Hvis denne side er åben i et vindue eller en anden frame, så er der ingen problemer (hvis siderne ligger på samme domæne), men du kan ikke gemme oplysninger i databaser eller txt-filer som i ASP og PHP, fx.
Hej phoenixv jo det er vist lidt jeg tænker på. Jeg har fundet en løsning med input i een frame og output i en anden, desværre var det på samme side! det jeg skal bruge er en side hvor jeg fx. indtaster et navn og så du fx. kunne se mit indtastede på en anden side, uden at kunne få adgang til den side jeg brugte. (håber at det er til at forstå, jeg ved ikke rigtig hvordan jeg ellers skal forklare det) :-)
Du kan sagtens lave en side med et input felt: <form name="formen"> <input type="text" name="noget"> <input type="button" value="ok" onclick="document.location.href='andenside.htm?' + this.parentElement.noget.value"> Når du så skal have fat i hvad du skrev i tekstfeltet på andenside.htm skal du skrive <script type="text/javascript">document.write(document.location.search.replace("?", ""))</script> Du kan godt sende flere stekster afsted, men det er lidt bøvlet at skille dem ad igen
Ok ras2000 Så har jeg prøvet dit script. Men jeg syntes ikke at jeg får det til at virke. Jeg har fået tekstfeltet og knappen. siden åbner uden fejl med efter indtastning og tryk på "OK" kommer den lille "grimme" trekant nede i hjørnet og der kommer ikke noget på den anden side. :-( Jeg formoder at der hvor .replace("?","") er skal ? udskiftes med navnet på den side der aflevere info?? eller fatter jeg bare minus? :-}
Her er siden hvor du skriver infoen: <html> <head> <body> <form name="her"> <input type="text" name="noget"> <input type="button" onclick="document.location.href='her1.htm?' + document.her.noget.value"> </body> </html> Og her er siden der modtager info'en, her1.htm <html> <head> </head> <body> <script type="text/javascript">document.write(document.location.search.replace("?", ""))</script> </body> </html> Den giver ikke mig nogen fejl, men der er selvf forskel på browsere.
Og replace("?","") tager det spørgsmålstegn der adskiller url'en fra searchstringen, og skifter det ud med ingenting, så der skal du ikke have noget filnavn.
Synes godt om
Slettet bruger
11. december 2002 - 16:13#11
Jeg vil stadig mene, at der er nemmest at klare med sessions i PHP eller ASP, så jeg synes, du skal flytte spørgsmålet over i en af de kategorier. Hvis det skal være client-side, kan du enten bruge ras2000's forslag eller køre med en skjult frame, der holder på oplysningerne.
Ok ras2000. Jeg har gravet dybere ned i udformningen af mit problem og må erkende ( med stor modvilje) at der ikke nogen vej uden om noget PHP eller ASP! Jeg bliver bare nød til at det der PHP / ASP! :-} Jeg takker for din hjælpsomhed :-) Kan jeg give dig de 60 point selv om det ikke helt løste mit problem?? og hvordan gør jeg egentlig det??
OK de 60 point gav vist lige sig selv! øhm så mente jeg ikke at jeg blev en nød til dt der PHP / ASP men bliver nø til at lære det. Underligt som sådan et tastatur kan tabe ord, hva! :-)
Systemet er ikke så forskelligt i asp, som jeg kender, og sikkert heller ikke i php, som jeg ikke kender. Hvad er det du skal have gjort? Jeg er sikker på at jeg kan hjælpe dig videre med det, det har jeg en del erfaring i.
Ok ras2000. Ja Jeg opgav og arbejdede videre med mine sider. Løsningen kommer nok på et tidspunkt. Jeg er gået ovet til ASP på tilsvarende server for at løse problemet. Der er også kommet en SQL database på som jeg så kæmper med! Desværre kører SQL databasen ikke :-} Jeg regner med at Webmasteren finder ud af hvorfor jeg ikke kan få kontakt med min database. Ellers vender jeg frygteligt tilbage med spørgsmål :-) ps. Jeg har lige et spørgsmål om placering af vinduer der åbnes med javascript. placering af "window.open" hedder spørgsmålet. Du må meget gerne hjælpe hvis du ved hvordan det gøres :-))
Øh davs igen. Jeg mener at huske at jeg fik MyPHPAdmin og MySOL til at køre efter en geninstallation! Men den SQL-server der lå ude i byen og skulle have min database, var gået ned. Det var den ene grund til at det ikke virkede. Den anden grund var, at det grundscript jeg havde fået overhovedet ikke virkede til det jeg skulle bruge det til! Så Webmasteren med SQL-serveren skrev 2/3 af scriptet om, så det kom til at virke og nej, jeg har stadig ikke lært scripts. Tilgængæld fandt jeg ud af hvordan man lavede en meget simpel database i MySQL. Selfølge skal Ras2000 og Phoenixv have point! Ras2000 for forsøget med at løse problemet og phoenixv får at få ret i brugen af ASP / PHP. Jeg laver et point-spørgsmål til jer!
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.