Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:18 Der er 22 kommentarer og
1 løsning

Ændre 'title'

Hej Eksperter,

Hvordan kan jeg få min side til at skifte mellem forskellige titles for hver gang man loader siden?

Sek et eksempel her - www.spoono.com
(Og læg nu mærke til 'title', i den blå linie ;D)

Håber i kan løse den ;)

~ Psoriasis
Avatar billede wwc Nybegynder
27. marts 2002 - 16:22 #1
jeg vil tro de har brugt PHP eller asp til det
Avatar billede tobby Nybegynder
27. marts 2002 - 16:22 #2
Du kunne jo lave en database med forskellige titler, og så trække en tilfældig post ud.
Avatar billede convinius Nybegynder
27. marts 2002 - 16:23 #3
jeps det er netop en database ting.....
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:24 #4
Ok, tobby.. Så skal jeg lige bruge lidt hjælp. Er TOTALT n00b til Access ;)
Og kan det lade sig gøre i HTML?
Avatar billede wwc Nybegynder
27. marts 2002 - 16:28 #5
det tror jeg ikke, du bliver nødt til at bruge et serversidesprog (jeg ved ikke om javascript kan bruges til det??)
Avatar billede convinius Nybegynder
27. marts 2002 - 16:30 #6
jo man kan da sagtens lave en javascript også lade den vælge en tilfædig startside...hvor hver startside har forskellige title.
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:31 #7
Hvorn det convinius?
Avatar billede tobby Nybegynder
27. marts 2002 - 16:32 #8
ved det ikke - men det nemmeste vil være med db'en.

Gør følgende:

Lav en database i Access, og opret en tabel med navnet "Title".
I den tabel opretter du 2 felter.
Det første skal hedde "ID", være Primary Key og være af type "autonummerering".
Det andet skal hedde "Titel" og være af typen "Tekst".

I toppen af din side tilføjer du følgende:

<%
Response.Buffer = True

DBConnLogin = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("XXXX/Titel.mdb")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open DBConnLogin

Query = "SELECT * FROM Titel"
Set Titel = Server.CreateObject("ADODB.RecordSet")
Titel.open Query, Connect, adOpenStatic

i = 0

Do until Titel.EOF
  i = i + 1
Titel.MOveNext
Loop

Titel.Close
Set Titel = Nothing

Query = "SELECT * FROM Titel WHERE ID = " & i & ""
Set Titel = Server.CreateObject("ADODB.RecordSet")
Titel.open Query, Connect, adOpenStatic
%>

<Title> skal se sådan ud:

<Title><% = Titel("Titel") %></Title>

I bunden af siden tilføjer du:

<%
Titel.Close
Set Titel = Nothing
%>
Avatar billede wwc Nybegynder
27. marts 2002 - 16:32 #9
convinius, jeg var bare ikke sikker på om js kunne bruges indenfor <head></head>
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:33 #10
Ok, og det skal gemmes som .hvad?
Avatar billede tobby Nybegynder
27. marts 2002 - 16:33 #11
Med denne ovenstående løsning skal du selv indtaste din titler direkte i databasen.
Husk at ændre stien i:

DBConnLogin = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("XXXX/Titel.mdb")
Avatar billede tobby Nybegynder
27. marts 2002 - 16:33 #12
.asp
Avatar billede tobby Nybegynder
27. marts 2002 - 16:34 #13
Det kræver naturligvis at du kan køre asp-sider på din server, og at denne har installeret en access-driver.
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:34 #14
Ok, det vil jeg så prøve med... Tak!
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:34 #15
Selvfølgelig ;)
Avatar billede tobby Nybegynder
27. marts 2002 - 16:35 #16
Ush, manglede lige lidt:

<%
Response.Buffer = True

DBConnLogin = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("XXXX/Titel.mdb")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open DBConnLogin

Query = "SELECT * FROM Titel"
Set Titel = Server.CreateObject("ADODB.RecordSet")
Titel.open Query, Connect, adOpenStatic

i = 0

Do until Titel.EOF
  i = i + 1
Titel.MOveNext
Loop

Titel.Close
Set Titel = Nothing

Randomize
ID = int(rnd * (i))

Query = "SELECT * FROM Titel WHERE ID = " & ID & ""
Set Titel = Server.CreateObject("ADODB.RecordSet")
Titel.open Query, Connect, adOpenStatic
%>

<Title> skal se sådan ud:

<Title><% = Titel("Titel") %></Title>

I bunden af siden tilføjer du:

<%
Titel.Close
Set Titel = Nothing
%>
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:39 #17
Need assistance here... Hvordan ændrer jeg typen af feltet?
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:41 #18
Nå, det fik jeg alligevel lavet, i 'designvisning'
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:42 #19
Og så skal jeg vel bare sætte de forskellige titler ind i 'Titel' feltet?
Avatar billede psoriasis Nybegynder
27. marts 2002 - 16:55 #20
Jeg kan ikke få det til at fungere...
Kan jeg evt. sende dig mine filer, så du måske kan rette, hvad der er galt?
Avatar billede tobby Nybegynder
27. marts 2002 - 18:38 #21
yes gør det - thomas.elgaard@nielsen.tdcadsl.dk
Avatar billede psoriasis Nybegynder
27. marts 2002 - 19:59 #22
Tak, de er sendt nu, fra psoriasis@sol.dk
Avatar billede psoriasis Nybegynder
27. marts 2002 - 20:11 #23
Hm, jeg kan ikke finde 'vedhæft' på solmail. Den plejer ellers at være der... Jeg sender fra en anden e-mail.
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