Avatar billede bjarke Nybegynder
05. oktober 1999 - 10:26 Der er 11 kommentarer og
1 løsning

Drop-down menu

Et lille let spørgsmål (tror jeg). Jeg er lige begyndt at bruge fp.

Jeg vil gerne lave en drop-down menu i en menu-frame. Når man så trykker submit, skal den anden frame skifte til siden, som er associeret med valget i drop-down menuen.

Jeg har gemt filen og afprøvet den via IE. Men jeg får følgende meddelelse:

"The page cannot be displayed
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings."

Jeg kan ikke få det til at virke og har derfor også prøvet at ændre formen (form-properties), så resultaterne bare blev sendt til mig via email.

Hvad gør jeg ?????
Avatar billede maj006 Nybegynder
05. oktober 1999 - 12:13 #1
Du er sikker på at du ikke har fået linket til en side på din harddisk?
Jeg har haft samme problem i FP, og der var det fordi jeg havde linket til "c:\internetside\fil.htm" i stedet for "fil.htm".
Håber at det er løsningen!
Avatar billede goulduck Nybegynder
05. oktober 1999 - 17:35 #2
Ja lige som maj006 siger ... Når den siger det som du har skrevet skal du undersøge om du har de rette henvisninger i dit dokument.
Avatar billede cyberesben Nybegynder
05. oktober 1999 - 18:54 #3
det skal laves i javascript... jeg finder lige noget
Avatar billede cyberesben Nybegynder
05. oktober 1999 - 18:57 #4
sådan her laves det:

du skal sætte følgende ind i dit HTML dokument.
så udskifter du parent.framenavn.location.href med parent.navnet på den anden frame.location.href

<FORM>
<SELECT NAME="url" OnChange="parent.framenavn.location.href=(this.options[this.selectedIndex].value)"><OPTION SELECTED VALUE="#">Choose here:</OPTION>
<OPTION VALUE="download.html">Download</OPTION>
<OPTION VALUE="myfriends.html">My Friends</OPTION>
<OPTION VALUE="mainpage.html">MAIN PAGE</OPTION></SELECT>
</FORM>
Avatar billede bjarke Nybegynder
07. oktober 1999 - 08:11 #5
Hej venner

Jeg har ikke glemt jer, men I må desværre vente lidt endnu, da jeg laver dette her fra arbejde, men desværre ikke har tid til at kigge på det lige nu.

Hilsen Bjarke
Avatar billede bjarke Nybegynder
08. oktober 1999 - 11:54 #6
esben >> hvad gør jeg nu?

Jeg har lavet lidt om, så drop-down er i et vindue (og ikke en frame), og det valgte punkt skal resultere i at den nye side åbner i samme vindue.

Lige nu ser siden sådan ud:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>New Page 1</title>
</head>

<body>

<FORM>
<SELECT NAME="url" OnChange="parent.framenavn.location.href=(this.options[this.selectedIndex].value)" size="1"><OPTION SELECTED VALUE="#">Choose
  here:</OPTION>
<OPTION VALUE="jesus.html">Jesus</OPTION>
<OPTION VALUE="myfriends.html">My Friends</OPTION>
<OPTION VALUE="mainpage.html">MAIN PAGE</OPTION></SELECT><input type="submit" value="Vælg" name="VælgKnap">
</FORM>

</body>

</html>
Avatar billede cyberesben Nybegynder
09. oktober 1999 - 14:52 #7
<FORM>
<SELECT NAME="url" OnChange="window.open((this.options[this.selectedIndex].value), 'vindue1', 'width=400, height=300, scrollbar, resizable')">
<OPTION SELECTED VALUE="#">Choose here:</OPTION>
<OPTION VALUE="download.html">Download</OPTION>
<OPTION VALUE="myfriends.html">My Friends</OPTION>
<OPTION VALUE="mainpage.html">MAIN PAGE</OPTION></SELECT>
</FORM>

så kan du selv rette størrelsen af vinduet til
Avatar billede bjarke Nybegynder
12. oktober 1999 - 08:36 #8
Hej esben, tak for hjælpen

Jeg har lige 2 små supplerende spørgsmål inden du får dine points:-)

1) Hvad skal jeg lave om i dit sidste svar, hvis jeg istedet vil kunne vise siden i f.eks. frame right?
2) Hvordan vælger jeg bredde og højde af det nye vindue i procent?
Avatar billede cyberesben Nybegynder
12. oktober 1999 - 19:14 #9
forklar lige, skal den åbne et nyt vindue med din side eller skal siden være i right frame?
Avatar billede bjarke Nybegynder
13. oktober 1999 - 09:16 #10
nå ja, undskyld - det blev vist lidt blandet sammen.

Din løsning er udemærket, men jeg vil gerne kunne angive størrelsen af det nye vindue i procent (width=80% - eller hvad skriver man?).

Det andet spørgsmål går på hvis nu drop-down boksen ligger i venstre frame og jeg ønsker, at den valgte side skal vises i højre frame og ikke i et nyt vindue.
Avatar billede cyberesben Nybegynder
13. oktober 1999 - 14:59 #11
1.


<FORM>
<SELECT NAME="url" OnChange="window.open((this.options[this.selectedIndex].value), 'vindue1', 'width=80%, height=50%, scrollbar, resizable')">
<OPTION SELECTED VALUE="#">Choose here:</OPTION>
<OPTION VALUE="download.html">Download</OPTION>
<OPTION VALUE="myfriends.html">My Friends</OPTION>
<OPTION VALUE="mainpage.html">MAIN PAGE</OPTION></SELECT>
</FORM>




2.

<FORM>
<SELECT NAME="url" OnChange="parent.right.location.href= this.options[this.selectedIndex].value;">
<OPTION SELECTED VALUE="#">Choose here:</OPTION>
<OPTION VALUE="download.html">Download</OPTION>
<OPTION VALUE="myfriends.html">My Friends</OPTION>
<OPTION VALUE="mainpage.html">MAIN PAGE</OPTION></SELECT>
</FORM>
Avatar billede bjarke Nybegynder
18. oktober 1999 - 08:35 #12
Undskyld ventetiden, men jeg troede ikke at du havde svaret, da jeg ikke har fået nogen mail fra eksperten om at du har kommenteret.

Men værs'go her er dine velfortjente points:-)
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
Kurser inden for grundlæggende programmering

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