En HTML Ebook Projekt HTML Ebook - Del 2 Indledning Dette er del 2 af min serie, HTML e-bog. I denne del af serien ser vi på kravene til en simpel HTML e-bog-projekt. Resten af de dele af denne serie vil blive skrevet baseret på brugernes behov i denne del. Bemærk: Hvis du ikke kan se koden, eller hvis du tror noget mangler i denne artikel (brudt link, billede fraværende), bare kontakte mig på [email protected]. Det vil sige, kontakt mig for det mindste problem, du har om, hvad du læser.
Brugerkrav - Bogen vil have den forside, en kvittering side, en fremadrettet side, en indholdsfortegnelse side og et indeks side. - Der er tre kapitler, og hvert kapitel har et indledende afsnit med tre almindelige sektioner. - Indholdet af hver side er tekst og kan have nogle billeder. Jeg har lavet disse brugerkrav enkle til pædagogiske grunde; som følge heraf bør koden ikke være for lang. I slutningen af kapitlet vil jeg give dig et link, hvorfra du kan hente hele koden til dette projekt, gratis. Du kan ændre koden til dine egne kommercielle projekter.
Tekniske krav resten af denne del af serien omhandler de tekniske krav. En rammesætsiden Der vil være en frameset HTML-side. Rammesættet har banner ramme foroven, sidepanelet rammen til venstre og indholdet ramme for indholdet af de enkelte HTML-side. Alle oplysninger er i HTML-sider. Når du har brug for en ny side ved at klikke på et hyperlink, der er HTML-siden af indholdet rammen ændret til den nye side. Banner Frame Banneret ramme har en HTML-side, som ikke ændrer hele brugerens session.
Denne HTML har titlen på bogen; du kan også tilføje navnet på forfatteren der, men jeg har ikke tilføjet, at i projektet. Banneret har også et søgefelt og en Søg-knappen. Brugeren skriver sine søgeord i søgefeltet adskilt af mellemrum og /eller kommaer. Udtrykket brugeren typer kan ende med et spørgsmål tegn. Når brugeren klikker på søgeknappen, vil JavaScript søge efter HTML-sider, ved at kontrollere indholdet af hver side. Hver HTML side har en titel-tag og en META beskrivelse tag. Efter søgning, vil JavaScript oprettet en HTML-side for de resultater og vise siden i indholdet rammen.
Før denne JavaScript vil skanne hver HTML-side, tegn for tegn, på udkig efter de søgeord. Når det ser et søgeord i en hvilken som helst side, det noterer hyperlinket af HTML-siden, titlen på siden (fra titlen tag), og beskrivelsen af siden (fra Meta beskrivelse tag). JavaScript noterer disse for hver side, der har en eller flere af d