Just nu i M3-nätverket
Gå till innehåll

JavaScript orsakar länk problem


MrT76

Rekommendera Poster

Hej !!

 

Jag har lagt in en rörlig bild på en sida med dessa koderna:

 

Denna i head'n

 

<base target="lankar">

<script language="JavaScript">

<!--

function FP_swapImg() {//v1.0

var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;

n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;

elm.$src=elm.src; elm.src=args[n+1]; } }

}

 

function FP_getObjectByID(id,o) {//v1.0

var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);

else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;

if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if©

for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }

f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;

for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }

return null;

}

// -->

</script>

 

----

 

Sen vill jag inte ha bilden rörlig konstant, utan bara när man håller markören ovanför den och "trycker" på bilden. Därför använder jag mig av denna koden för bilden.

 

----

 

<div align="center"><a href="nrj/index6.html"> <img src="f-2.gif" alt="test" name="img1" border="0" id="img1"

onmousedown="FP_swapImg(1,0,/*id*/'img1',/*url*/'f-r2.gif')"

onmouseup="FP_swapImg(0,0,/*id*/'img1',/*url*/'f-2.gif')"

onmouseover="FP_swapImg(1,0,/*id*/'img1',/*url*/'f-r2.gif')"

onmouseout="FP_swapImg(0,0,/*id*/'img1',/*url*/'f-2.gif')"

fp-style="fp-btn: Glass Capsule 5; fp-font: Papyrus; fp-font-style: Bold; fp-transparent: 1" fp-title="test" /></a></div>

 

----

 

f-2.gif är inte rörlig

f-r2.gif är rörlig

 

Efter att jag lagt in dessa koderna så kommer problemet.

Sidan är byggd på frames, jag har inte lagt ut just den delen av sidan som strular för mig men sidan för övrigt kan sidan ses här.

www.totte.3w.se

Klicka på "En sida om mig" "Min hemsida" och sen bilden med motorcykeln.

 

När jag klickar här på "tillbaka" knappen så öppnas ett nytt fönster, istället för att öppnas som en del av hemsidan.

Tar jag bort koderna jag skrev ovan så fungerar tillbaka länken och mina boktips.

Jag har testat och lägga in <target="../../main"> (det skiljer 2 mappar mellan denna och index filen, som det står main i) i länk taggen till tillbaka länken, men det fungerar inte. beroende på vad jag skriver som target så kan jag antingen få en ny sida eller att hela den sidan jag har ändras. (att jag då blir av med meny'n till vänster) Men mer än så får jag inte target att fungera.

 

Kan någon hjälpa mig och förklara hur jag ska göra för att sidan att visas i den befintliga sidan som jag har?

/MrT

Länk till kommentar
Dela på andra webbplatser

det är i href som du ska ange den adress (länkurl) som användaren ska komma till vid klick. Target ska innehålla ramnamnet på det fönster som ska öppna sidan ( om du inte ska öppna den i samma fönster eller om du ställt in en standardram som länkar ska öppnas till med hjälp av base target.

 

Jag använder Chrome om det ser ut som att det fungerar som det ska i dagsläget.

 

Vilken webbläsare använder du?

Länk till kommentar
Dela på andra webbplatser

Jag har skrivit så här

<a href="../min-sida.html" target="../../main"><img src="pil.gif" title="Tillbaka"/></a>

 

Jag ska ju öppna den i sidan till höger och behålla menyn till vänster.

(Som sidan fungerar för övrigt)

 

Men det är konstigt att jag måste ange andra vilkor/skriva koden annorlunda bara för att jag lagt in java...

 

Jag använder oftast Firefox, men testade Chrome nu, med samma resultat :(

Ja.. sidan som ligger ute på internet fungerar som den ska, jag har inte lagt upp sidan som strular för mig.

Jag kan lägga upp den så att du får se den om du vill, annars vill jag helst vänta tills jag fått rätt på den med att lägga ut den.

 

/MrT

Länk till kommentar
Dela på andra webbplatser

Ja.. det skulle det ju..

Var helt säker på att ../../ skulle med eftersom index mappen låg två mappar ifrån...

 

Tack för hjälpen !!

:thumbsup:

 

/MrT

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...