Avatar billede zerohero Nybegynder
08. september 2001 - 02:35 Der er 8 kommentarer og
1 løsning

js-filer/søgning/

Jeg er ved at lave en side der har et stort DropDown-Menu (rulle-menu om man vil!!). Det virker fint bortset fra at jeg ikke kan dele min side op i forskellige frames, da menu-bjælkerne er layers. Så jeg har valgt kun at arbejde med tables!

1. Så jeg efter en JavaScript der kan udskifte gammel tekst med ny en tekst i en tabel (helst uden at skulle indlæse hele html siden ind igen - en slags database fuktion)!!! Det vil sige at når brugeren klikker på et sted i menuen, så skal en ny tekst indlæses fra en enten stor eller måske flere små js-filer. Det ville være lækkert hvis der samtidig kunne indlæses forskellige billeder som passer til den indlæste tekst!!!!

2. Derudover kunne jeg godt tænke mig et JavaScript der kan søge efter ord fra js-filerne, som brugeren indtaster i en lille textbox. resultaterne og linkene til de evenuelle forskellige funde sider skal så vises på lang liste (gerne i en table).

3. Jeg vil også gerne have noget kode der kan gemme og indlæse fra en fil som ligger på min server. Altså ikke en cookie men en fil, hvor der bliver oplageret information fra en textbox på min side.

Alle forslag modtages gerne. KODE ER VIGTIGT!!!

ZeroHero
Avatar billede roenving Novice
08. september 2001 - 02:56 #1
1:
Lav en .js-fil med nogle Arrays med det indhold, som skal udskiftes.
Derefter har du efter en include mulighed for at skifte tekst-indholdet:

tabeltekst = new Array(\'tekst0\',\'tekst1\',\'tekst2\',\'tekst3\',\'tekst4\');

2:
Du skal lave en .js-fil med indholdet af dine søgbare data i et Array.
Ligesom ovenstående.

3:
Så skal du arbejde med en interaktion mellem brugerens indtastninger i en form og noget server-side-script (PHP eller ASP eller andet).

hth
jes
Avatar billede roenving Novice
08. september 2001 - 03:09 #2
Det må vel være et første svar
Avatar billede zerohero Nybegynder
08. september 2001 - 03:21 #3
Angående 1. & 2. kan du ikke lave et eksempel...
Avatar billede zerohero Nybegynder
08. september 2001 - 03:22 #4
og hvad skal der stå i imene js-filer???
Avatar billede roenving Novice
08. september 2001 - 11:04 #5
Der skal ikke stå så meget:

Hvis du bare skal opbevare data, skal hele filen bare indeholde:

var tabeltekst = new Array(\'tekst0\',\'tekst1\',\'tekst2\',\'tekst3\',\'tekst4\');

(Der må hverken stå <script> eller noget lignende - det står der i include-script statementet)

Men så kunne det jo også være rart at du lige havde dine funktioner derfra, så det kunne styrke overblikket i den egentlige side:

F.eks. en preloader af dine billeder:

var billeder = new Array(9);
for (i=0;i<billeder.length;i++){
  billeder[i] = new Image;
  billeder.src = eval(\'billede\'+i+\'.gif\')
}
jes
Avatar billede zerohero Nybegynder
08. september 2001 - 12:24 #6
Du får alle points (og flere til) hvis du laver en komplet eksempel. Da jeg er total newbies indenfor JavaScripts. Jeg kan se logikken i en allerede eksiterende JavaScript, men kan ikke lave en fra bunden. Vil du lave det jeg har ønsket (bare glem det med \"server-side-script\" asp og php)???? Hvis det vil hjælpe at se mit projekt, sender jeg den gerne til dig. Ser du jeg skal nemlig snart ha det hele smækket op på en server og har nemlig ikke meget tid tilbage...

ZeroHero
Avatar billede olebole Juniormester
08. september 2001 - 16:11 #7
<ole>
zerohero >> Da du er newbie på området, tror jeg ikke, det er videre hensigtsmæssigt at lave det over Eksperten.
Det er - så vidt jeg kan se - et større projekt, du er ude i. Udfra din forklaring her, kan det være mange forskellige ting, du ønsker. Derfor kræver det, man sidder ved siden af hinanden og klarlægger ønskerne til funktionaliteten. Ellers bliver det let noget med 75 afviste forslag  :)
/mvh
</bole>
Avatar billede roenving Novice
08. september 2001 - 16:13 #8
Øeh ... efter oles
Hvilket også er derfor, jeg endnu ikke har kastet mig over projektet.

Tiden og lysten skal komme samtidigt!

mvh
jes
Avatar billede zerohero Nybegynder
15. september 2001 - 12:04 #9
ok - hvis ingen har interesse i spørgsmålet så må jeg hellere lukke det...
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