webForumDet fria alternativet

En länk till två frames, samma innehåll.

JavaScript

6 svar · 273 visningar · startad av torbeno

Medlem sedan okt. 20044 inlägg
Frågan#1

Hej

Jag har sökt efter nåt script som kan lösa mitt problem men inte hittat nåt som passar.

Jag har en länk som skall länka till 2 olika frames men ha samma innehåll. Den ena (lilla) framen skall vara en monitor för vad som syns i den andra (stora) framen.

Jag har använt mig av Jojoxxs programerbara länkar
och funktionen ser ut så här:

function displaylink(nur){
document.write("<a target=\'down'\ href=\""+getCookie('jojoxxlinkt'+nur)+".html\" > "+getCookie('jojoxxlinkt'+nur)+"</a>")
}

Sedan kommer ju

<script language="JavaScript">displaylink('1');</script>

och när man klickar på länken skall sidan visas både i "down" och "monitor".

Det funkar inte med att lägga in en extra target ju och de andra förslag som finns på forumet får jag inte att funka. :(

Vore tacksam om detta gick att lösa, det är det enda som inte funkar med projektet nu ...

Medlem sedan jan. 2003296 inlägg
#2
function displaylink( nur )
{
	var lnk = getCookie( "jojoxxlinkt" + nur );
	document.write( "<a href=\"javascript:void(0);\" onclick=\"parent.down.location='"+lnk+".html'; parent.monitor.location='"+lnk+".html';\"> "+lnk+"</a>" );
}

kanske kan fungera?

Medlem sedan okt. 20044 inlägg
#3

Tusen tack, den funkade nästan. Jag ändrade lite i koden för att det skulle bli helt bra.

Blev så här till slut.

function displaylink( nur )
{
var lnk = getCookie( "jojoxxlinkt" + nur );
document.write( "<a target=\"down\\ href=\'java script:void(0);\' onmouseover=\"style='cursor:hand;'\"; onclick=\"parent.down.location='"+lnk+".html'; parent.monitor.location='"+lnk+".html';\"> "+lnk+"</a>" );
}

Target-värdet ser rätt mysko ut måste jag säga men det funkar och då är jag nöjd.

Återigen: TUSEN tack!

Medlem sedan juni 20004 308 inlägg
#4

torbeno skrev:

Target-värdet ser rätt mysko ut måste jag säga men det funkar och då är jag nöjd.

Ja, det skulle ha varit target=\"down\" men du kan lika gärna plocka bort det eftersom det inte används i detta fall. (I onclick-eventet använder du parent.down och parent.monitor för att tala om var sidorna skall laddas.

Medlem sedan okt. 20044 inlägg
#5

Testade som du sa men då kommer det bara fram: "Sidan kan inte visas" i down-framen och kör jag utan target:en så kommer "Sidan kan inte visas" i top-framen där länken ligger. Mysko tycker jag. :q

För övrigt Jojoxx så vill jag skicka ett STORT tack till dig för alla script du har på din webbplats. Den har varit som en skänk från ovan i detta projekt. :bire :bire

Medlem sedan juni 20004 308 inlägg
#6

Trevligt att du gillar dem. Gör så här istället;

document.write( "<a href=\'#\' onmouseover=\"style='cursor:hand;'\"; onclick=\"parent.down.location='"+lnk+".html'; parent.monitor.location='"+lnk+".html'; return false;\"> "+lnk+"</a>" );
Medlem sedan okt. 20044 inlägg
#7

Jag får lov att tacka återigen, nu funkar det perfekt!

Jojoxx for president!

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)