mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 13:19 Benutzername: Passwort: Auto-Login

Thema: swap image ? erstellen vom 23.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> swap image ? erstellen
Seite: 1, 2, 3, 4  Weiter
Autor Nachricht
Amy666
Threadersteller

Dabei seit: 18.06.2008
Ort: -
Alter: 39
Geschlecht: Weiblich
Verfasst Mi 23.07.2008 11:00
Titel

swap image ? erstellen

Antworten mit Zitat Zum Seitenanfang

hallo, da mein posting von gestern mir leider nicht weiterhelfen konnte, heute nochmal...
ich sitze schon die ganze zeit wieder und tüftle aber es kommt nix brauchbares raus...

ganz simpel: links stehen verkleinerte bilder, welche bei mausklick auf der rechten seite in groß erscheinen sollen.
also immer das jeweils angeklickte bild in groß. dabei soll kein neues fenster oder sonstiges geöffnet werden.
bitte um hilfe für anfänger ist dringend und ich bin noch kein code spezialist.

vielen dank
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:02
Titel

Antworten mit Zitat Zum Seitenanfang

mach mal ne kleine zeichnung, was links heißt und was rechts heißt *zwinker* (ernsthaft)
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

dein Javascript

Code:

<script language="JavaScript" type="text/javascript">

function findObj(theObj, theDoc)
{
  var p, i, foundObj;
 
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++)
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++)
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
 
  return foundObj;
}


function showHideLayers()
{
  var i, visStr, obj, args = showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
  {
    if ((obj = findObj(args[i])) != null)
    {
      visStr = args[i+2];
      if (obj.style)
      {
        obj = obj.style;
        if(visStr == 'show') visStr = 'visible';
        else if(visStr == 'hide') visStr = 'hidden';
      }
      obj.visibility = visStr;
    }
  }
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>


deine kleinen Bilder verlinkst du wie folgt

Code:

<a href="#" onClick="showHideLayers('s1','','show','s2','','hide')"><img src="**-klein.jpg" border="0" /></a>


die großen können so aussehen

Code:

<img src="**-gross.jpg" id="s1" style="border:1px solid #000000;" alt="" />
<img src="**-gross.jpg" id="s2" style="border:1px solid #000000;" alt="" />



hoffe es ist alles klar jetzt
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:27
Titel

Antworten mit Zitat Zum Seitenanfang

weiß nicht, was du genau vor hast, aber reicht dir nicht sowas: Beispiel


Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
   <style type="text/css">
      #LargeView {
         display: none;
         position: absolute;
         left: 250px;
         top: 0px;         
      }
   </style>
   <script language="javascript" type="text/javascript">
   <!--
      function showLarge(pix, pixTitle)
      {
         document.getElementById('LargeView').innerHTML =  "<img src=\""+pix+"\" titel=\""+pixTitle+"\" />";
         document.getElementById('LargeView').style.display = "block";
      }
      function hideLarge()
      {
         document.getElementById('LargeView').style.display = "none";
      }
   -->
   </script>
</head>      
<body>
<div class="bildKlein">
   <a onmouseover="showLarge('bild01.jpg','meine grossansicht')" onmouseout="hideLarge()" titel="Bild 1"><img src="bild01_klein.jpg" titel="Bild 1" /></a>
</div>
<div id="LargeView"></div>
</body>
</html>



EDIT: sehe gerade, dass du es onclick haben willst, nicht onmouseover... aber das sollte je nu kein problem darstellen *zwinker*


Zuletzt bearbeitet von pixelpapst303 am Mi 23.07.2008 11:29, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Amy666
Threadersteller

Dabei seit: 18.06.2008
Ort: -
Alter: 39
Geschlecht: Weiblich
Verfasst Mi 23.07.2008 11:45
Titel

...

Antworten mit Zitat Zum Seitenanfang

ja genau so soll es sein, ganz simpel, nur eben mit klick, ich bekomms nur leider nicht hin... probier jetzt nochmal kurz und wenns dann nicht klappt poste ich mal den code...

vielen dank erstmal
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:48
Titel

Antworten mit Zitat Zum Seitenanfang

wenn es so sein soll, nimm doch einfach meinen code, und setzt statt onmouseover onclick ein. ggf. lässt du noch das onmouseout weg und fertig is das swaperle
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:51
Titel

Antworten mit Zitat Zum Seitenanfang

es ist manchmal zu witzig.

hier werden 2 versch funktionierende lösungen vorgeschlagen und man will es immer noch vorgekaut bekommen haben.

wie wollt ihr etwas dazulernen wenn es an eigeninitiative mangelt?
  View user's profile Private Nachricht senden
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst Mi 23.07.2008 11:53
Titel

Antworten mit Zitat Zum Seitenanfang

qft!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Advanced Image Swap
Swap Image / Bild per Button klicken zeigen...oder ähnliches
Image Map erstellen
suche ein fall out Image Menu, mit 3 image ebenen
input type=image + image map
image map
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4  Weiter
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.