webForumDet fria alternativet
Logga in / Bli medlem

Ja jävlar ja !

JavaScript

19 svar · 326 visningar · startad av Nallegrabben

Medlem sedan mars 200311 inlägg
Trådstart#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.

Medlem sedan mars 200311 inlägg
#2

Är det verkligen ingen av alla "proffs" här inne som kan detta....?

Medlem sedan dec. 2002536 inlägg
#3

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!

Medlem sedan dec. 20025 483 inlägg
#4

Välkommen till wF Nallegrabben! :bire

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>

:)

Medlem sedan mars 200311 inlägg
#5

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.???????

Medlem sedan dec. 20025 483 inlägg
#6

Kan du posta all kod du använder?

:)

Medlem sedan dec. 2002536 inlägg
#7

onChange="parent.FRAME-NAMN.location.href=this.options[this.selectedIndex].value;"

Eller har jag helt fel?

Medlem sedan dec. 2002536 inlägg
#8

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...

Medlem sedan mars 200311 inlägg
#9

Nej du har inte fel i sak.....fast det beror på hur man skriver bara =)

Medlem sedan mars 200311 inlägg
#10

kom ihåg att det funkar om jag har en vanlig textlänk med "target=start" skumt tycker jag !

Medlem sedan mars 200311 inlägg
#11

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 =/

Medlem sedan dec. 20025 483 inlägg
#12

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 = ...

:)

Medlem sedan mars 200311 inlägg
#13

skriv det där igen fast med min kod som grund....

Medlem sedan mars 200311 inlägg
#14

koden..

parent.start.location.href=form.till.options[form.till.selectedIndex].value

Medlem sedan dec. 20025 483 inlägg
#15
parent.parent.window.frames["namnet_pa_den_stora_ramen"].window.frames["start"].location.href = form.till.options[form.till.selectedIndex].value;

:)

Medlem sedan mars 200311 inlägg
#16

Vadå den stora ramen. Index.asp är sidan som det ligger en table med 2 iframes i med vardera 1 iframe i var.

Medlem sedan mars 200311 inlägg
#17

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.

Medlem sedan dec. 20025 483 inlägg
#18

"left" eller "right" menar jag ;)

:)

Medlem sedan mars 200311 inlägg
#19

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.

Medlem sedan dec. 20025 483 inlägg
#20

No problem. Kul att det löste sig

:bire

252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)