Avatar billede rajensen Nybegynder
10. december 2002 - 16:52 Der 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!
Avatar billede 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.
Avatar billede rajensen Nybegynder
10. december 2002 - 17:23 #2
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) :-)
Avatar billede rajensen Nybegynder
10. december 2002 - 17:23 #3
ps. de ligger på samme domain / mappe
Avatar billede ras2000 Nybegynder
10. december 2002 - 18:45 #4
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
Avatar billede rajensen Nybegynder
10. december 2002 - 18:50 #5
Ok ras2000
Det prøver jeg lige!
Avatar billede rajensen Nybegynder
10. december 2002 - 19:42 #6
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? :-}
Avatar billede ras2000 Nybegynder
11. december 2002 - 09:35 #7
Hvad står der hvis du dobboltklikker trekanten?
Avatar billede ras2000 Nybegynder
11. december 2002 - 09:43 #8
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.
Avatar billede ras2000 Nybegynder
11. december 2002 - 09:43 #9
Der mangler lige en </head> og en </form> i den første side.
Avatar billede ras2000 Nybegynder
11. december 2002 - 09:45 #10
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.
Avatar billede 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.
Avatar billede rajensen Nybegynder
11. december 2002 - 21:58 #12
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??
Avatar billede rajensen Nybegynder
11. december 2002 - 22:00 #13
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! :-)
Avatar billede ras2000 Nybegynder
12. december 2002 - 10:22 #14
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.
Avatar billede rajensen Nybegynder
22. december 2002 - 00:40 #15
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 :-))
Avatar billede rajensen Nybegynder
16. januar 2006 - 16:37 #16
Ø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!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester