Just nu i M3-nätverket
Gå till innehåll

popup meny


Edis

Rekommendera Poster

Om jag har en popup meny i och väljer en sida i menyn, hur kan ja då få den sidan till en speciell frame? eftersom det inte finns någon target inställning i popup menyn? alltså vad blir det för kod?

<option value="test.htm">test</option>

 

vart lägger man in target så att det funkar?

Länk till kommentar
Dela på andra webbplatser

Hej

Jag antar att du har något slags javascript som styr funktionen och kanske har du till och med 'location' med. Du måste ange i javascriptet var sidan ska laddas, i nedanstående fall i den första framen.

parent.frames[0].location = document.form.select.options[document.form.select.selectedIndex].value

Hoppas det hjälpte något.

/Andreas

Länk till kommentar
Dela på andra webbplatser

tack för svaret, jo jag har ett script det ser ut så här:

 

function surfto(form) {

var myindex=form.dest.selectedIndex

 

if (myindex!=0) {

top.location.href=(form.dest.options[myindex].value);}

}

 

och från formuläret: <form action="GET" name="myform">

<select name="dest" size="1" onChange="surfto(this.form)">

 

 

men jag vet inte riktigt vart jag ska lägga in scriptet som du visade

Länk till kommentar
Dela på andra webbplatser

top.location.href=(form.dest.options[myindex].value);}

}

 

till

 

top.frames[0]location.href=(form.dest.options[myindex].value);}

}

det borde funka (om det är frame[o] vilket är det första framen)

/Andreas

Länk till kommentar
Dela på andra webbplatser

antingen är det jag som är klantig men jag får det inte att funka, är det så här det ska se ut?

 

function surfto(form) {

var myindex=form.dest.selectedIndex

 

if (myindex!=0) {

top.frames[0].location.href=(form.dest.options[myindex].value);}

}

Länk till kommentar
Dela på andra webbplatser

Jag har hela min kod i javascript och den ser ut som följer:

 

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

<!--

function go(){

if (document.form1.select1.options[document.form1.select1.selectedIndex].value != "none") {

parent.frames[0].location = document.form1.select1.options[document.form1.select1.selectedIndex].value

}

}

-->

</SCRIPT>

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

<!--hide //Placeras där formuläret ska vara

document.write('<form name="form1"><select name="select1" size=1>');

document.write('<option value=none>Go there');

document.write('<option value=none>--------------------');

document.write('<option value="one.htm">One');

document.write('<option value="two.htm">Two');

document.write('<option value="three.htm">Three');

document.write('</select>');

document.write('<INPUT TYPE="button" VALUE="Go" onclick="go()">');

document.write('</form>');

// end hide -->

</SCRIPT>

 

Använder du det borde det funka.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...