Om din pop-up ruta är ett nytt fönster kan du skriva länken i popup-fönstret såhär:
<a href="javascript:self.opener.document.href='din_länk_här'">Klicka här!</a>
...jag har inte testat det nu, men det borde funka.
------------------
//Ricke
20 svar · 593 visningar · startad av Benny Henriksen
Hej igen!
Jag håller på att göra om sajten om mina tidigare surftips http://www.blueshark.net/surftips.htm eftersom den börjar bli för "lång" och då är meningen att endast surftipsets namn skall st där. När man sedan klickar på ett gammalt surftips så skall det komma upp en pop-up ruta med tipsets recension (det har jag lyckats med).
När man sedan klickar på surftipset i popuprutan vill jag att undersidan, alltså grundsidan med de tidigare surftipsen skall ändras till det surftips som man klickar på i pop-up rutan...
Target tror jag det är, men jag kan bara target="_blank" och target="_new" och då öppnas det ett nytt fönster till och det vill jag inte...
Någon som har lust att hjälpa en förvirrad?
Tack på förhand!
Benny Henriksen
Om din pop-up ruta är ett nytt fönster kan du skriva länken i popup-fönstret såhär:
<a href="javascript:self.opener.document.href='din_länk_här'">Klicka här!</a>
...jag har inte testat det nu, men det borde funka.
------------------
//Ricke
Tack Ricke!
Men det funkade inte riktigt...
Så här blev det: http://www.blueshark.net/test/
MVH
Benny Henriksen
Ah, jag skrev ju fel förståss
self.opener.document.location.href
ska det ju vara... Testa det istället, funkar inte det så erkänner jag att jag har fel... ;)
------------------
//Ricke
Tack för att ni försöker...jättesjysst, men det vill inte funka...
Måste det vara javacript? Kan man inte tänkas ha någon form av target_under eller nåt?
MVH
Benny Henriksen
Hej Benny!
Jag är ingen fena på javascript men tror att detta är lite lurigt, säg mig, har du möjlighet att köra asp på din server? i så fall så kan jag kanske fixa ditt problem.
Förresten, är det helt fel att använda ett frameset för att lösa problemet?
Hej A!
Tack för ditt svar, jodå jag har tillgång till ASP, men det kan jag ju inte ett dugg om :)
Hur menar du med ett frameset?
Jag förstår inte riktigt vad du menar med frameset, men det är ALDRIG fel med ett frameset anser jag :e
------------------
BIRE
http://www.livsstilsbutik.com
webmaster@livsstilsbutik.com
skall göra en lösning med asp, hinner inte nu men hoppas kunna skicka upp nått ikväll.
Genom att använda ett frameset kan du ge ditt gamla fönster ett namn som du sedan kan kalla in sidan i!
Ungefär så ja...
Oki, då släpper jag detta så länge, hör av dig om det inte löser sig
Jag vet inte riktigt. Men har det fixat sig nu kan du strunta i detta.
Annas kan man lösa det såhär:
<script language="JavaScript" type="text/javascript">
<!--
function popup(target)
{
window.open(target,"popup","scrollbars=1,resizable=0,width=500,height=400");
}
//-->
</script>
<a href=javascript:popup('lank1.html');> Länk1 </a>
<a href=javascript:popup'(lank2.html');> Länk2</a>
<a href=javascript:popup('lank3.asp');> Länk3</a>
------------------
God Jul
Plutt
Tack Plutt!
Själva pop-up fönstret funkar som det skall, men det är när man är i pop-up fönstret jag vill att den ursprungliga sidan (dvs sidan man tryckte på länken till pop-up fönstret) skall ändras till den länk man tryckte på i pop-up fönstret...
MVH
Benny Henriksen - BLUE SHARK
Fattar inte riktigt problemet.
Jag fattar det som att du vill ha en popup-ruta i vilken du vill kunna klicka på en länk som då öppnas i fönstret du öppnade länken i.
En enkel lösning på detta är ju att i länken i popup-rutan bara skriva in
target="opener"
Nu har jag iofs bara testat det i Netscape men det brukar ju inte vara nåt problem i IE. Sen är det ju bara att lägga in nån slags window.close()-funktion i din länk så att ditt lilla fönster stänger sig också...kanske inte så roligt att ha det liggandes.
Hoppas du får nån nytta av det...fast du hade ju iofs kanske redan hittat på en lösning. ;)
Jaja! :h
Hmmm... kul att det löste sig för Benny. Men jag har följt diskussionen och ivrigt väntat på lösningen.
Alltså, hur gör man nu om man vill att en länk i ett PopUp-fönster skall öppnas i det fönster som öppnade PopUp:en?