Avatar billede henrik Nybegynder
13. september 1999 - 10:35 Der er 13 kommentarer og
1 løsning

Links frem og tilbage mellem 2 vinduer.

Jeg har et hovedvindue, som har et link der åbner et nyt vindue. I det nye vindue er der links som skal virke tilbage i hovedvinduet.

Hvordan får jeg det til at virke?

Eksempel: http://skateboarding.dk/cables/
Avatar billede cbp Nybegynder
13. september 1999 - 10:48 #1
referer.location = 'dennyeside.html'
Avatar billede mit Nybegynder
13. september 1999 - 11:00 #2
opener.document.location='nyside.htm'
Avatar billede cbp Nybegynder
13. september 1999 - 11:33 #3
Uha ja, der var jeg vist lidt for hurtig. Undskyld, mit har ret.
Avatar billede henrik Nybegynder
13. september 1999 - 15:17 #4
Jeg kan ikke få det til at virke!

På siden har jeg flere muligheder for at lave noget rod...
Hvor og hvad skal jeg præcist gøre???

Der er:

var maps = new Array;
maps[1] = new map();
maps[1].links[1] = "index2.html";
maps[1].links[2] = "index2.html";

Og der er:

    <td><a href="#"  OnClick="opener.document.location = 'index.html';" OnMouseOver="RefleksShift2(1,'type2.gif',2)" OnMouseOut="RefleksShift2(1,'type2.gif',2)" OnClick="window.opener.location.href = '11.htm';"><img src="select_type2.gif" width=264 height=21 border=0 alt=""></a></td>

Og til sidst men ikke mindst er der:

<map name="linkmap">
  <area shape="rect" coords="27,170,326,184" href="java script:mapClick(9);" onMouseOver="noMes();">

Avatar billede henrik Nybegynder
13. september 1999 - 15:18 #5
Lige en mindre rettelse til ovenstående:

  <td><a href="#"  OnClick="opener.document.location = 'index.html';" OnMouseOver="RefleksShift2(1,'type2.gif',2)"
                    OnMouseOut="RefleksShift2(1,'type2.gif',2)"><img
                    src="select_type2.gif" width=264 height=21 border=0 alt=""></a></td>
Avatar billede mit Nybegynder
13. september 1999 - 15:30 #6
ehh, hvis jeg clicker på select_type2.gif, så skifter det oprindelige da (til den samme menu)...
Hvad er problemet?
Avatar billede henrik Nybegynder
13. september 1999 - 20:23 #7
Hmmm, men det er meningen at det kun skal virke når man klikker på de hvide indrammede links. Der skal ikke ske noget på select_type#.gif-linksene...
Avatar billede mit Nybegynder
13. september 1999 - 21:36 #8
Prøv at ændre dit link, så det ser sådan ud i stedet:

<td><a href="#"  OnClick="return false" OnMouseOver="RefleksShift2(1,'type2.gif',2)"
                    OnMouseOut="RefleksShift2(1,'type2.gif',2)"><img
                    src="select_type2.gif" width=264 height=21 border=0 alt=""></a></td>

..også (jeg har kun lige skimmet koden, så jeg er ikke 100% sikker) ændrer din mapClick function:

function mapClick(num) {
  if (curImg != 0) {
    if (maps.length > curImg) {
      if (maps[curImg].links.length > num) {

    opener.document.location = maps[curImg].links[num];
      }
    }
  }
  opener.focus();
}
Avatar billede henrik Nybegynder
14. september 1999 - 00:30 #9
PERFEKT!
Men når man klikker uden for de indrammede links, så ryger man også tilbage til det gamle vindue. Kan man ikke gøre sådan at der ikke sker noget ved klik uden for?
Og kan man ikke få OnMouseOver billederne til at forsvinde når musen er væk fra dem?

http://skateboarding.dk/selection/guide/
Avatar billede mit Nybegynder
14. september 1999 - 07:50 #10
nårh jo, selvfølgelig. Jeg havde ikke fået set ordenligt efter. Sådan:

function mapClick(num) {
  if (curImg != 0) {
    if (maps.length > curImg) {
      if (maps[curImg].links.length > num) {

    opener.document.location = maps[curImg].links[num];
  opener.focus();
      }
    }
  }
}
Avatar billede henrik Nybegynder
14. september 1999 - 09:41 #11
Tak, Nu du er igang kan du så ikke også få onmouseover billederne (dem med hvide rammer) til at forsvinde når musen ikke er over teksten til venstre?
Det kunne være great..
Avatar billede mit Nybegynder
14. september 1999 - 11:01 #12
OnMouseOut="RefleksShift2(1,'type_blank.gif',0)"
i stedet for din
OnMouseOut="RefleksShift2(1,'type2.gif',2)"
Avatar billede henrik Nybegynder
14. september 1999 - 14:39 #13
Jooo, men så er problemet bare at billedet forsvinder inden at man kan klikke på de links som kommer ved onmouseover. Det jeg tænkte på var at billederne kun skal forsvinde hvis man kommer væk fra både tekst og links.
Kan det lade sig gøre?
Avatar billede mit Nybegynder
14. september 1999 - 15:56 #14
hehe, ja du har du selvfølgelig ret...man kan jo begynde at måle på musens kordinater.
Men jeg vil foreslå, at du, hele vejen rundt om menuen, placerer en lille gennemsigtig(eller samme farve som baggrunden) gif, med en OnMouseOver="RefleksShift2(1,'type_blank.gif',0)" på
...hvis du forstår hvad jeg mener
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester