Trådstart 8 mars 2003 21:24 #1 Hej !
Jag har en "drop down meny" i en iframe och det är inga problem att länka till ett dokument i samma iframe. Men hur länkar jag till ett dokument som skall öppnas i en annan iframe
Får inte detta att funka.
Är det verkligen ingen av alla "proffs" här inne som kan detta....?
S sorhh Medlem sedan dec. 2002 536 inlägg I den iframen dokumentet ska öppnas lägger du till name="vadsomhelst".
T.ex:
<IFRAME src="sidan.htm" name="mainframe" width="100" height=100"></IFRAME>
Sedan lägger du till TARGET="vadsomhelst" i a href-tagen.
T.ex: <A HREF="sidan2.htm" TARGET="mainframe">Sidan 2</a>
Hoppas du fattade...
r/ Ah just det! Välkommen!
P Peter S Medlem sedan dec. 2002 5 483 inlägg Välkommen till wF Nallegrabben!
Så här kan du göra för att öppna ett dokument i en annan "iframe"; i din "iframe":
<script type="text/javascript">
<!--
function go(o){
parent.frames['q'].location.href = o.options[o.selectedIndex].value;
};
//-->
</script>
...
<form>
<select onchange="go(this)">
<option value="http://www.aftonbladet.se">Aftonbladet.se</option>
<option value="http://www.webforum.nu">webForum.nu</option>
</select>
</form>
Så här ser min nuvarande kod ut....
function viewMedarb(form,callingField)
{
parent.start.location.href=form.till.options[form.till.selectedIndex].value
}
....så länge jag skriver "start2" som är namnet på den iframe där DropDownmenyn ligger så ändras densamma...men om jag skriver START vilket är nbamnet på min andra iframe så funkar det inte.???????
P Peter S Medlem sedan dec. 2002 5 483 inlägg Kan du posta all kod du använder?
S sorhh Medlem sedan dec. 2002 536 inlägg onChange="parent.FRAME-NAMN.location.href=this.options[this.selectedIndex].value;"
Eller har jag helt fel?
S sorhh Medlem sedan dec. 2002 536 inlägg
sorhh skrev:
onChange="parent.FRAME-NAMN.location.href=this.options[this.selectedIndex].value;"
Eller har jag helt fel?
r/ Ja det hade jag, sorry... Glöm mej...
Nej du har inte fel i sak.....fast det beror på hur man skriver bara =)
kom ihåg att det funkar om jag har en vanlig textlänk med "target=start" skumt tycker jag !
Detta är huvudsidan med 2 iframes i.
<table BORDER=0 CELLSPACING=20 CELLPADDING=0 COLS=1 WIDTH="100%" HEIGHT="100%" >
<tr><td valign=center><center><iframe src="left.asp" width="340" height="340" name="left" frameborder=0 scrolling="no"></iframe><img src="1pix.gif" width=1 height=1><iframe src="right.asp" width="340" height="340" name="right" frameborder=0></iframe><br><img src="1pix.gif" width=1 height=12><br>
</center></td></tr>
</table>
Sedan så har jag 1 iframe i varje iframe...en till vänster och en till höger. Jag vill alltså kunna länka från en drop downmeny i högra iframen till vänstra iframen....det funkar som sagt med en vanlig textlänk med target=start som min vänstra iframe heter.
Fattar noll just nu =/
P Peter S Medlem sedan dec. 2002 5 483 inlägg Du vill alltså länka från den innersta vänstra ramen till den innersta högra ramen (och det är fyra ramar totalt)?
Du får du göra så här:
parent.parent.window.frames["foo"].window.frames["bar"].location.href = ...
skriv det där igen fast med min kod som grund....
koden..
parent.start.location.href=form.till.options[form.till.selectedIndex].value
P Peter S Medlem sedan dec. 2002 5 483 inlägg parent.parent.window.frames["namnet_pa_den_stora_ramen"].window.frames["start"].location.href = form.till.options[form.till.selectedIndex].value;
Vadå den stora ramen. Index.asp är sidan som det ligger en table med 2 iframes i med vardera 1 iframe i var.
parent.parent.window.frames["index"].window.frames["start"].location.href=form.till.options[form.till.selectedIndex].value;
Detta funkar inte.....åhhhh vad jag känner mig korkad.
P Peter S Medlem sedan dec. 2002 5 483 inlägg "left" eller "right" menar jag
TJOHOOOOOOOOOOOO..........NU FUNKAR DET. Vore jag gay så skulle jag erbjuda dig både det ena och det andra.
En kram får du i alla fall..............
Stort tack.
P Peter S Medlem sedan dec. 2002 5 483 inlägg No problem. Kul att det löste sig