17. maj 2005 - 23:54Der er
31 kommentarer og 1 løsning
"Usynlig" dropdown menu
Hejsa
Har et lille problem med en kontakt side. Jeg her en dropdown menu på min kontakt side, hvor der er et punkt, som hedder køb af mobil. Nu vil jeg gerne ha det sådan at når man vælger køb af mobil, så kommer der en ny dropdown box op, med de forskellige mobiler der er til salg.
Har lavet en del, men det virker ikke helt efter princippet !!
1) Du skal afslutte din form, inden du starter på en ny.. dvs:
<form..> noget indhold her </form>
<form..> form nummer 2 </form>
osv..
2) Husk: Du kan kun submitte 1 form, per side.. dvs, enten den øverste eller den nedereste..
3) Jeg kan se, at du har en funktion der hedder "goToURL".. hvordan ser den ud?
Synes godt om
Slettet bruger
18. maj 2005 - 00:08#2
Det er fordi jeg har snuppet den fra en af mine andre sider, når man i den første dropdown menu vælger 1 bestemt punkt, så skal der dukke en anden dropdown menu op, hvor man så kan vælg ud fra en db
De fleste mennesker laver fejl.. så det er godt at de kan rette op på det.. enten selv, eller med hjælp fra andre :-)
Vurder spørgsmålene, og smid noget feedback til brugerene.. f.eks. i form af points, svar på spørgsmål, bedre forklaring af problemet hvis de ikke forstår det, osv.. Det vil klart hjælpe på humøret og din situation..
Synes godt om
Slettet bruger
18. maj 2005 - 00:22#11
ja det er rigtig nok
Synes godt om
Slettet bruger
18. maj 2005 - 00:40#12
Sådan har været igang med at rette op på mit dårlige ryh
Håber jeg da, har jo stadigvæk det her problem at kæmpe med hehe
Synes godt om
Slettet bruger
18. maj 2005 - 09:11#15
Nå men tilbage til det her spørgsmål, håber da at der er nogen der kan hjælpe.
Opgaven går ud på at lave en kontakt formular, med følgende oplysninger
Navn Email Besked Angående (Rulleliste / dropdown) Følgende punkter skal så ligge i rullelisten : Salg Af Mobil Køb Af Mobil Angående Mobil Andet
Når man så vælger "Køb Af Mobil" skal den aktivere en ny rulleliste, den skal inden man trykker på punktet ikke være synlig (ved siden af eller neden under).
I den nye rulleliste skal den så hive alle mobiler, som er til salg på siden frem fra et felt i en access database.
Hvor man så kan vælge en og herefter trykke send, har Jmail funktionen klar.... Det eneste jeg har problemer med er den dobbelte rulleliste.
1) Siden loades UDEN at mobil-data loades = færre data der skal loades = hurtigere load af side. Hvis man så vælger mobil, SKAL siden loades igen, da data skal hentes fra databasen.. Det gode: brugeren henter kun de data han/hun skal bruge Det dårlige: hvis brugeren vil bruge "Køb Af Mobil", skal siden reloades
2) Al data, inklusiv mobil-data, loades = mere data = længere load tid, men ikke meget. Det gode: hvis brugere vil bruge "Køb Af Mobil", skal side IKKE loades igen Det dårlige: brugeren skal downloade en masse data, selvom han muligvis ikke skal bruge "Køb Af Mobil"
-- Hvilken metode vil du bruge?
Synes godt om
Slettet bruger
18. maj 2005 - 15:49#17
Den sidste af de 2 foretrækker jeg, men er da ganske villig til at se eksempler på begge vist der er en mulighed for det, til evt. senere brug
Sådan som jeg forstår det ([] = input, textarea, select eller submit):
Navn: [input] Email: [input] Angående: [select] -- hvis "Angående" = "Køb af mobil", vis: Model: [input] Kategori [select] Besked: [textarea]
[submit]
dvs:
1) Man indtaster navn, email og vælger "angående". 2) Hvis man vil købe en mobiltelefonen, vælger man "Køb af mobil", hvorefter der kommer en ny Select ("Model"). Her vælger man modellen. 3) Man vælger kategori ? 4) Man indtaster en besked 5) Man submitter oplysningerne..
Men - Hvad skal onChange="goToURL(this.form)" i kategori-select bruges til?
Synes godt om
Slettet bruger
20. maj 2005 - 15:54#21
den skal jeg ha slettet, den brugte jeg på en side, hvor den skulle åbne i en iframe
Nu skal jeg så se at bygge det hele ind i systemet
okai så vidt så godt, det virker.... Nu mangler jeg sådan set jo bare at få mobilen, som de vælger over i mail afsenderen. Min kode til Kontakt_send.asp siden, ser således ud :
<%
Dim objMail ' Definer en variabel til mail objektet
' Følgende opretter objektet i variablen så vi kan arbejde med det Set objMail = Server.CreateObject("JMail.SMTPMail") objMail.ContentType = "text/html" objMail.ServerAddress = "smtp.unoeuro.com" objMail.Priority = 3
' Opsæt afsender oplysningerne - FromName kan udelades objMail.sender = "mobilsalg@pivskid.dk" ' En gyldig afsender e-mail adresse
' Herefter tilføjer vi en modtager adresse - dvs. den mailen skal sendes til objMail.AddRecipientEx "vtm_pivskid@hotmail.com", "" ' "Modtagerens Navn" kan udelades
' Til sidst skal vi så bare have tilføjet indholdet i mailen, ' denne gang i HTML format. ' For at gøre det lidt lettere er der her oprettet ' endnu en variable til at indeholde eksempel-mailens ' indhold.
if request.form("ang") = "Køb af mobil" and request.form("mobil") <> "--Vælg Model--" then strHTMLBody = strHTMLBody & "<br><br> <b>Ønsker at købe: " & Request.form("mobil") & "</b>" & vbCrLf end if
Jeg har sat et check ind, som checker om "Køb af mobil" er valgt i "Ang", og om der er valgt en mobiltelefon. Hvis begge kriterier er opfyldt, tilføjes "Ønsker at købe: XXXX" hvor "XXXX" er modellen/navnet på telefonen.
Resten af koden er den samme.
- Smider lige et svar.
Synes godt om
Slettet bruger
22. maj 2005 - 14:51#30
Det hele virker som det skal, så takker mange gange for hjælpen :) Du kan se resultatet inde på www.mobilsalg.pivskid.dk
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.