Just nu i M3-nätverket
Jump to content

popup meny


Edis

Recommended Posts

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?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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);}

}

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...