imagemap + meerdere frames aansturen

Pagina: 1
Acties:

  • schaduw
  • Registratie: Augustus 1999
  • Niet online
Voor een website voor school wil ik graag via een rollover-animatie meerdere frames aansturen. Beide opties zijn mij gelukt, alleen niet samen;

code voor allen de link die meerdere frames aanstuurt:
code:
1
2
3
<A HREF="geenscript1.html" onclick="FrameUpdate
('ttstelling_kijk.html', 'ttstelling_lez.html', 'ttstelling_doe.html'); 
return false;">Tentoonstelling</A>

en de code in de head voor meerdere frames(beide van handleiding html)
code:
1
2
3
4
5
6
7
8
9
10
11
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--

function FrameUpdate(URL1, URL2, URL3) {
parent._kijken.location.href = URL1;
parent._lezen.location.href = URL2;
parent._doen.location.href = URL3;
}

//-->
</SCRIPT>


De code van de rollover-animatie ziet er zo uit (Adobe Imageready);
code:
1
2
3
4
5
6
7
<A HREF="#"
                
ONMOUSEOVER="changeImages('uk', 'images/uk-over.gif'); return true;"
ONMOUSEOUT="changeImages('uk', 'images/uk.gif'); return true;"
ONMOUSEDOWN="changeImages('uk', 'images/uk-down.gif'); return true;"
ONMOUSEUP="changeImages('uk', 'images/uk-over.gif'); return true;">
[img]"images/uk.gif"[/img]</A>


Als ik het hekje bij de href vervang door de code bij de link bovenaan, opent alleen geenscript1.html, wat niet echt de bedoeling is (de rollover-animatie werkt verder prima).
Ook heb ik al wat kleine andere aanpassingen gemaakt, met het verplaatsen van de aanhalingstekens en de punt-komma's, maar het wil maar niet werken. Ik ben nog een behoorlijke javascript-noob en googelen (rollover-animatie+frameupdate) wilde niet helpen.
Volgens mij moet dit niet al te moeilijk zijn?!

code:
1
2
3
<A HREF="geenscript1.html" onclick="FrameUpdate
('ttstelling_kijk.html', 'ttstelling_lez.html', 'ttstelling_doe.html'); 
return false;"  ONMOUSEOVER.............etc

[ Voor 14% gewijzigd door schaduw op 19-10-2003 12:44 . Reden: imagemap --> rollover-animatie ]


  • kleautviool
  • Registratie: Mei 2003
  • Laatst online: 20-08 11:04
Waarvoor staat die return false; achter die functie?

Verwijderd

Die return false zorgt ervoor dat de pagina in href nooit bezocht gaat worden, omdat het event gecanceled wordt. Als er javascript code zou staan, dan zou deze ook nooit uitgevoerd gaan worden.

Maar ik heb nog nergens een imagemap gezien in dit topic hoor :?

  • schaduw
  • Registratie: Augustus 1999
  • Niet online
uhm.. oeps.. 8)7
Het was de bedoeling een imagemap te maken, en ik kwam dus via Adobe Imageready op een Rollover Animatie. Maar dat imagemap zat nog in mn kop :S

nieuwe topictitel
[java] rolloveranimatie + meerdere frames aansturen
?

Verwijderd

(hier stond onzin)

[ Voor 87% gewijzigd door Verwijderd op 18-10-2003 18:51 ]


  • schaduw
  • Registratie: Augustus 1999
  • Niet online
klein schopje;
heeft niemand een hint?
het is dus de bedoeling de twee javascripts te combineren;
rollover animatie + meerdere frames = via rollover meerdere frames aansturen

het gaat om deze site; http://www.clz.let.uu.nl/0142239/opreis/2index2.html
de links (die meerdere frames aansturen) linksonder werken wel, die rechtsboven niet.
op de kaart heb ik al het een en ander geprobeerd met portugal, de 3 anderen werken
nog helemaal niet! (dus dat klopt voorlopig gewoon)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

Je kan die onclick toch gewoon in je anchor erbij zetten?

HTML:
1
2
3
4
5
6
7
8
9
<a href="geenscript1.html"
onclick="FrameUpdate
('ttstelling_kijk.html', 'ttstelling_lez.html', 'ttstelling_doe.html'); 
return false;"
onmouseover="changeImages('uk', 'images/uk-over.gif'); return true;"
onmouseout="changeImages('uk', 'images/uk.gif'); return true;"
onmousedown="changeImages('uk', 'images/uk-down.gif'); return true;"
onmouseup="changeImages('uk', 'images/uk-over.gif'); return true;">
<img name="uk" src="images/uk.gif" width=158 height=270 border=0 alt="" /></a>

Intentionally left blank


  • schaduw
  • Registratie: Augustus 1999
  • Niet online
thanx!!
dat had ik ook gedaan... muv. de backslash op het einde in regel 9
ik had border=0 alt=""></a>
ipv
border=0 alt="" /></a>

zo, kan ik eindelijk verder met die site, moet morgen af zijn :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 20:27

crisp

Devver

Pixelated

die backslash heeft er weinig mee te maken, die zet ik eigenlijk automatisch vanwege XHTML - compliancy

Intentionally left blank


  • schaduw
  • Registratie: Augustus 1999
  • Niet online
hmm, het is wel het verschil tussen werken en niet werken van het script, verder heb ik niets veranderd...
Pagina: 1