nordanMedlem sedan juni 2000929 inlägg
Hej!
Om man gör ett sådant fönster som ploppar upp när man trycker på en länk.
Alltså en websida i nytt fönster som man ställer in på 300 * 400 pixlar.
Samma som det som detta forum har med Smiley :)
Men jag vill göra så att det är flera länkar på en sida
Typ:
Länk 1
Länk 2
Länk 3
Klickar man på Länk 1 så kommer det nya fönstert upp trycker man på Länk 2
Så byter den innehållet i den sidan.
Allt detta vet jag hur man gör.
Det jag vill fråga om är hur gör man för att få sidan att ploppa upp varje gång man trycker på en av länkarna.
För när jag gör detta så ploppar den bara upp första gången men byter bara innehåll i fönstet andra gången.
Någon som vet hur detta funkar?
//
nordan
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Ändra bara "target" på fönstret..
window.open("sida.html","[b]target[/b]","width=300,height=400")
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
CoercriMedlem sedan feb. 2000119 inlägg
[list]
[*]<a href="#" onClick="MM_openBrWindow(fönster1.htm',fönster','')">länk1
</a>
[*]<a href="#" onClick="MM_openBrWindow(fönster2.htm',fönster','')">länk2
</a>[/list]
fönster
anger vad pop up fönstret ska heta.
Eftersom du har gett pop up fönstet
ett namn så "laddas" innehållet om
när besökaren klickar på en annan
länk. Eftersom länken är länkad till fönstret fönster
Vet inte vad netscape användare säger
om det.... men då måste du lägga till lite Java script kod under <head>
taggen oxo.
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
Du kan även lägga till status rad,
ändra bredd/höjd på fönstret ganska
enkelt.
<a href="#" onClick="MM_openBrWindow
('fönster1.htm',
'fönster',
'toolbar=yes,
location=yes,
status=yes,
menubar=yes,
scrollbars=yes,
resizable=yes,
width=200,
height=200')">
Hoppas detta hjälper dig lite på traven
------------------
MVH / Coercri
[Redigerat av Coercri den 03 feb 2001]
Alpha IIMedlem sedan maj 20002 579 inlägg
Då är det väl lika bra att göra som Erik Juhlin skrev :l
------------------
[ A L P H A II ]
[Redigerat av Alpha II den 03 feb 2001]
nordanMedlem sedan juni 2000929 inlägg
Nja det är inte det jag mena i frågan.
Gå in och titta på www.om.se
Klicka på kontakt då hoppar ett nytt fönster upp gå sedan tillbaka till där du klicka på kontakt och kicka på ordlista.
Ser ni då vad jag menar.
Sidans innehåll byts ut plus att sidan ploppar upp igen som jag vill att den skall göra.
I mitt fall byts bara info ut men sidan ploppar inte upp.
//
nordan
CoercriMedlem sedan feb. 2000119 inlägg
nordan: Om du gör som jag visade så kan du få precis den funktionen. :e
------------------
MVH / Coercri
CoercriMedlem sedan feb. 2000119 inlägg
Ska sidan vara fin får man lida pin §jr
------------------
MVH / Coercri
CoercriMedlem sedan feb. 2000119 inlägg
Det dom har gjort på den sidan är en annorlunda variant av mitt förslag.
Länken ser ut som följer i alla fall.
<area TITLE="Kontakta" SHAPE="RECT" COORDS="197,0,267,18" HREF="javascript:openWin('popupmenu','/transaction/contact/index.asp', 580, 473)">
Det är väl bara att analysera javascript koden i början av dokumentet så ska det nog lösa sig.
------------------
MVH / Coercri
nordanMedlem sedan juni 2000929 inlägg
Vad jag förstod så har du använt DW när du visa koden för mig?
Och jag har använt den kod som du la in men får inte den fuktionen iaf????
Vad gör jag för fel?
Kolla på min kod!
I Head >>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
I body
<p><a href="#" onClick="MM_openBrWindow('testar.htm','test','width=500,height=400')">Länk
1</a></p>
<p><a href="#" onClick="MM_openBrWindow('testar2.htm','test','width=500,height=400')">Länk
2</a></p>
Jag får inte den funktion som jag är ute efter är det någon som ser vad som är fel?
nordanMedlem sedan juni 2000929 inlägg
Hallå! Är det någon som ser vad det är för fel på denna kod?
Alltså jag vill att fönstret skall ploppa upp varje gång och inte bara en gång.
//
nordan
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Testa att ha en vanlig länk (istället för onclick) och anropa en funktion. Exemepel:
<a href="javascript:funktion()">Länk</a>
Fungerar utan proglem för mig! :)
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
nordanMedlem sedan juni 2000929 inlägg
Oki
Men hur ser funktionen ut då? :)
Just idag känns det som jag har noll koll på allt.
//
nordan
PeWMedlem sedan juni 20006 839 inlägg
Jag tror att jag fattat dig som att du vill ha ett fast popup fönster som du vill kunna byta innehåll på genom att byta länk? I så fall:
<script>
<!--
var pew;var p=0;
function oppnaFunster(pew){
if(p==0){
p=open(pew,'funster','height=300,width=400,top=400,left=500');}
else {p.close();p=open(pew,'funster','height=300,width=400,top=400,left=500');}
}
//-->
</script>
Och i htmlkoden:
<a href="javascript:oppnaFunster('http://www.webforum.nu');">Länk 1</a><br>
<a href="javascript:oppnaFunster('http://www.aftonbladet.se');">Länk 2</a>
osv... bara att bygga på med länkar efter behag. Fönstret öppnas 1:a gg vid första länkklickandet, men byts sen ut när man kör de andra länkarna. Grejen är att du kan inte byta innehåll på ett fönster utan att uppdatera fönstret. Så enklast är att helt enkelt stänga det redan öppnade fönstret automatiskt när ett nytt öppnas. Men det sker ju med automatik, så det uppfattas som att fönstret "byter innehåll".
Top och left anger vart på skärmen fönstret ska vara... så du får väl justera efter behov.
------------------
Ancilla, face mea laganum!
[Redigerat av PeW den 08 feb 2001]
nordanMedlem sedan juni 2000929 inlägg
Äntligen kom Mannen som kunde och förstod vad jag ville :e :e :e
Jag tackar alla för er hjälp!
Och ett stort + i kanten till PeW
Tack så mycket!!!!!
Hadet bra
Nordan
PeWMedlem sedan juni 20006 839 inlägg
Skoj att man kunde hjälpa dig :)
------------------
Ancilla, face mea laganum!