Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 10:19:56 AM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155446 Posts in 21703 Topics by 7731 Members
Latest Member: zvaigzdzius
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: klick auf kleines bild in div unten öffnet grosses bild in div oben  (Read 898 times)
surf-andrea

Offline Offline

Posts: 126


« on: October 30, 2008, 08:32:40 PM »

Hey ihr,

erstmal vielen Dank - vor allem an Mr. Österreich - für Eure Hilfe.

Folgendes möchte ich gerne machen.

Im div #unten habe ich eine kleine Tabelle mit einer Zeile und 6 Spalten. Darin sind Bilder. Wenn man das kleine Bild von Angela Merkel anklickt, soll im div #content irgendein selbst zu definierendes großes Bild aufgehen. Zum Beispiel das von Helmut Schmidt. Klicke ich im unteren Bereich auf das nächste Bild von Mr. Obama, geht oben im Content Bereich ein größeres Bild von Mr. Bush auf. Das Ganze sollte möglichst valide sein...

Eine Gallerie bringt mich deshalb nicht weiter, da die Bilder nicht immer etwas miteinander zu tun haben im Sinne einer Image - Gallerie.

THX for help!

Andi.

« Last Edit: October 30, 2008, 08:34:36 PM by surf-andrea » Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #1 on: October 30, 2008, 08:41:17 PM »

Hallo!

Du kannst das mit CSS lösen und HTML.
Ich würde an Deiner Stelle das dazu gehörige CSS in einer Section vom Typ Code2 voranstellen.
Und dann eine Section WYSIWYG mit dem dazugehörigen HTML Code.

Du findest reichlich Beispiele im Internet dafür.

Eine Gallery könntest Du alternativ auch verwenden. Müsstest allerdings die Bilder per Hand auswechseln, die Du anders dargestellt haben willst.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
surf-andrea

Offline Offline

Posts: 126


« Reply #2 on: October 30, 2008, 08:47:22 PM »

Was müsste ich denn in google eingeben?

Vielen vielen Dank!!!
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #3 on: October 30, 2008, 09:29:32 PM »

Diese Suchbegriffe geben mir unter anderem sowas aus:

http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/

So müsstest Du jedenfalls fundig werden.

Gruß,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
surf-andrea

Offline Offline

Posts: 126


« Reply #4 on: October 30, 2008, 10:17:46 PM »

super!!!!!

Logged
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7972



WWW
« Reply #5 on: October 30, 2008, 10:19:05 PM »

Hallo,

und ein Modul, das sowas macht gibt es auch schon für WB. Ist zwar schon etwas betagt, aber probier mal die Swift Gallery.

Matthias
Logged
surf-andrea

Offline Offline

Posts: 126


« Reply #6 on: October 31, 2008, 06:16:39 PM »

Leider sollen aber thumbnails und Bilder unterschiedlich sein. Thumbnail zeigt z.B. unsere Bundeskanz Angie und das grosse Bild zeigt dann H. Schröder.

Aber eine andere Frage habe ich noch.

Duch den "Österreicher - Tipp" habe ich es hinbekommen, dass sich bei Mouseover ein grosses Bild zeigt. Jedoch möchte ich dass dies beim Klicken erscheint.

mein html ist:

//Anfang -----------------------
<div class="gallerycontainer">

<a class="thumbnail" href="#thumb"><img src="media/tree_thumb.jpg" width="100px" height="66px" border="0" /><span><img src="media/tree.jpg" /><br />Simply beautiful.</span></a>

</div>

mneine css:
<style type="text/css">

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 230px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

</style>

// Ende Beispiel--------------

TEndenziell hätte ich gedacht, ich löse es über die css, aber wirklich geklappt hat es nicht.

Vielen Dank euch allen nochmal!

Andi.
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #7 on: October 31, 2008, 06:28:34 PM »

Hallo Andrea.
Ich habe die Vermutung, dass es alleine mit CSS nichts wird.
Aber kann auch sein, dass ich falsch liege.

Schau Dich im Web ein wenig um.
Ich würde Dir gerne helfen, doch kann ich grad nich (zeitlich).

Viel Erfolg.
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
surf-andrea

Offline Offline

Posts: 126


« Reply #8 on: October 31, 2008, 06:46:00 PM »

ich muss vermutlich javascript verwenden. So geht es:

<a onclick="document.getElement ById('test').src='grafik" href="#thumb">Men&uuml;link 1</a>

Mist, eigentlich wollte ich javascirpt vermeiden. Es hat eben der eine oder andere das Teil nicht eingeschaltet.

Naja, mal sehen, wahrscheinlich werde ich es trotzdem verwenden. Dir, Stefek vielen Dank (und auch den anderen):

IHR SEID EINFACH SPITZE!

Andi.
Logged
surf-andrea

Offline Offline

Posts: 126


« Reply #9 on: October 31, 2008, 08:47:02 PM »

wie funktioniert es wenn es eine Grafik ist und kein Text?

Merci

Andi.
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #10 on: October 31, 2008, 09:00:37 PM »

indem Du einen image-tag setzt zwischen den a-tag

jetzt so:
<a onclick="document.getElementById('test').src='grafik" href="#thumb">Men&uuml;link 1</a>

dann etwa so:
<a onclick="document.getElementById('test').src='grafik" href="#thumb"><img src="hierher" Men&uuml;link 1</img></a>

Check the web  wink

Regards,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
surf-andrea

Offline Offline

Posts: 126


« Reply #11 on: October 31, 2008, 11:35:25 PM »

nämlich so:

<a onclick="document.getElement ById('test').src='grafik" href="#thumb"><img "hierher" Men&uuml;link 1</img></a>

aber da fehlt eben src. OK, du bist echt gut, vielen Dank!!


Tja, aber, so ein Mist, ich trau mich garnicht. Der blöde blöde FCK Editor, was macht der: der löscht mir Sachen oder fügt hinzu. Dann sieht dat Janze so aus:

<a onclick="document.getElement ById('test').src='grafik" href="#thumb"><img img="" alt src="hierher.jpg /></a>

dat heisst er fügt img="" alt hinzu und lässt das schliessende img tag weg.

Was mach ich nu - am besten Schrei ich mal laut

Süsses oder Saures!!!


THX
Andi.
smiley)
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #12 on: October 31, 2008, 11:47:21 PM »

Am besten machst Du es nicht in eine WYSIWYG Section rein.
Benutze eine Code2 Section. Installiere Dir Code2 und gut ist.
Das ist das selbe wie "Code", kannst aber auswählen, was da rein soll (HTML, PHP, JS oder Kommentar).
http://www.websitebakers.com/pages/admin/core-replacements/code-2.php?searchresult=1&sstring=code

Am besten machst Du das erstmal offline mit einem "Handelsüblichen" HTML Editor (GoLive?)
und wenn Du es am Funktionieren hast, passt Du die Pfade zu den Bildern an und schiebst schreibst es in eine Code2 Section vom Typ HTML.

LG,
Stefek
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
surf-andrea

Offline Offline

Posts: 126


« Reply #13 on: November 03, 2008, 09:35:01 PM »

Manno Mann!!!

Ich suche jetzt mal nach css menüs.


Trotzdem THX to you all!

Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!