Toon posts:

[JavaScript] Image vergroten dmv muisklik *

Pagina: 1
Acties:
  • 54 views sinds 30-01-2008

Verwijderd

Topicstarter
edit:


In mijn haast ben ik vergeten een goeie subject te geven, mods please wijzig ;) Tnx!



Ik heb een probleem met een stukje javascript. De site werkt als volgt. Er staan 10 afbeeldingen als zijnde nummers [1] [2] [3] [4] etc. als daar met de muis overheen bewogen word veranderd een afbeelding naar de bij dat nummer behorende afbeelding. Dit werkt allemaal prima. Het enige wat ik nu wil is dat de afbeelding die word laten zien door middel van een muisklik dus vergroot (mag openen in een nieuw window). Natuurlijk was mijn idee gewoon een link ervan maken, maar mijn <a> tag word niet geupdate als er over een nummer bewogen word. Hoe krijg ik dit wel voor elkaar ? Ik gebruik voor de afbeelding te wijzigen de zgn. Dreamweaver functionaliteit:

code:
1
2
3
4
5
6
7
8
9
10
11
12
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


En in mijn layout staat er dan een <img> tag met een id aangegeven. Hoe kan ik er nou voor zorgen dat als ik hier een link van maak dat de link ook elke keer naar de juiste afbeelding verwijst ?

[ Voor 7% gewijzigd door Verwijderd op 13-10-2005 11:19 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Kan je ook een voorbeeld geven van je img-elementen?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Sure

code:
1
[img]"images/1.gif"[/img]


dat is voor de knoppen.

de afbeelding gaat als volgt:

code:
1
[img]"upload/images/first_image.jpg"[/img]

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Ik denk dat je met de volgende steekwoorden genoeg informatie kan opduikelen:

• onclick
• open new window

Je kan het proberen met de bloated code van Dreamweaver, maar ik zou je adviseren om eens te zoeken naar vele makkelijkere methoden om images te swappen e.d.

Aangezien dit basic javascript afhandelingen zijn, sluit ik dit topic.

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Dit topic is gesloten.