Links zu Bildern definieren

diogenuss

Mitglied
Guten Tag aus Lanzarote,

ein schoenes Javascript erlaubt mir auf meiner privaten Lanzarote-Seite einige Bilder laufen zu lassen.

http://www.magic-lanzarote.net

und nun moechte ich beim Anklicken die Bilder auf einer neuen Seite gross darstellen.
Wie also kann ich meinen bestehenden Skript-Code um die URLs erweitern und diese Funktion im Body abrufen?

Vielen Dank fUur Antworten!

diogenes:rolleyes:
 
hach wie schoen, ich habe mir selbst geholfen ;-))


pix[0]='<a href="l1.html"><img src="images/l1.jpg" width="180" height="120" border="0" alt="la caleta de famara, may 11,2004"></a>';

dies mit allen 15 bild-zeilen und schon hat es hingehauen!

"danke" trotzdem...

diogenes:rolleyes: :rolleyes:
 
doch noch nicht ganz kapiert?

Und nochmal...:

nun wollte ich die gerade erworbene kenntnis auf ein anderes kleines Diashow-Skript anwenden, zu finden unter

http://www.lanzarote-global.com/skript.js

und habe, ganz unten im Skript, die Arrays mit entsprechenden links versehen. Doch siehe da, hier klappt das ganz und gar nicht.

Hmmmmm, *gruebel*

diogenes
 
zur vereinfachung, hier der Skript-Auszug, um den es sich dreht...:

bannera=new Array("images/banner/bannerlaera.jpg","images/banner/bannertomate.jpg","images/banner/bannerpedro.jpg","images/banner/bannerautoeli.jpg","images/banner/bannerrancho.jpg") //banner

versucht habe ich es mit folgender Umwandlung:
bannera=new Array ();
bannera[0]=´<a href="seite.html"><img src="images/banner/bannerjaera.jpg"></a>';
bannera[1]=<uswuswusw... .>';
 
Ganz so einfach ist Javascript nun doch nicht... du kannst nicht wahllos irgendwelche Codeschnipsel in den Raum werfen, und hoffen, dass schon das Gewünschte passieren wird.:rolleyes:

Deine diashow()-Funktion erwartet im Array bannera[] keinen HTML-Code, sondern die Adresse einer anzuzeigenden Grafik.

Du könntest den Array bannera[] erweitern... um neue Elemente, welche die URL der anzuzeigenden Seite enthalten.

Zusätzlich zum Austausch der Grafik legst du dann in diashow() auf den Onclick-Event des Bildes ein "window.open()" mit der URL der entsprechenden Seite.
 
fatalus hat gesagt.:
Ganz so einfach ist Javascript nun doch nicht... du kannst nicht wahllos irgendwelche Codeschnipsel in den Raum werfen, und hoffen, dass schon das Gewünschte passieren wird.:rolleyes:

Ist ja guuuut :) :) ich setz mich ja schon weiter auf den hosenboden und lerne syntaktische zusammenhaenge, waehrend mir die heisse sonne auf den kopf scheint... ist halt ein harter weg, wenn man erst zu lernen und denken anfaengt, wenn man gleichzeitig schon resultate haben moechte, die eine profundere kenntnis voraussetzen. Es ist noch Hoffnung :RTFM:
 

Neue Beiträge

Zurück