Ergebnis 1 bis 3 von 3
  1. #1
    TheRaven ist offline Grünschnabel
    registriert
    23-10-2007
    Beiträge
    2

    Script für Layergalerie

    Hallo zusammen,

    ich jage nun schon seit Ragen im Web nach einem Script, mit dem man per vor uns zurück-Button zwischen verschiedenen Layern navigieren kann. Nun hab ich eben eines gefunden, nur funktioniert es nicht. Da ich von javascript so gut wie noch keinen Plan habe, meine Frage an euch: Kann man dieses Script ans Laufen bringen?

    Code:
    <HTML>
    <HEAD>
    <TITLE>Layers Presentation</TITLE>
    
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Please leave copyright info intact -->
    
    <!-- Copyright 1997, Shawn Scammahorn, Comet Designs. -->
    
    
    
    <!--
    var totalImages = 4;
    var imageShowing = 1;
    var layerRef=""; var styleSwitch="";
    
    function init(){
    	if (navigator.appName == 'Netscape'){
    		layerRef = 'document.layers';
    		styleSwitch = '';
    	}
    	else{
    		layerRef = 'document.all';
    		styleSwitch = '.style';
    	}
    	hideLayer('LOADING');
    	showLayer('IMAGE1');
    	showLayer('IMAGEDES1');
    }
    
    function showNextLayer(){
    var showThisImage = imageShowing + 1;
    	if (showThisImage > totalImages){
    		showThisImage = 1;
    	}
    hideLayer(eval('"IMAGE' + imageShowing + '"'));
    hideLayer(eval('"IMAGEDES' + imageShowing + '"'));
    showLayer(eval('"IMAGE' + showThisImage + '"'));
    showLayer(eval('"IMAGEDES' + showThisImage + '"'));
    imageShowing = showThisImage;
    }
    
    function showPreviousLayer(){
    var showThisImage = imageShowing - 1;
    	if (showThisImage < 1){
    		showThisImage = totalImages;
    	}
    hideLayer(eval('"IMAGE' + imageShowing + '"'));
    hideLayer(eval('"IMAGEDES' + imageShowing + '"'));
    showLayer(eval('"IMAGE' + showThisImage + '"'));
    showLayer(eval('"IMAGEDES' + showThisImage + '"'));
    imageShowing = showThisImage;
    }
    
    function hideLayer(layerID){
    eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="hidden"');
    }
    
    function showLayer(layerID){
    eval(layerRef + '["' + layerID + '"]' + styleSwitch + '.visibility="visible"');
    }
    //-->
    </SCRIPT>
    
    </HEAD>
    
    <BODY onLoad="init()" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#000000" VLINK="#999999">
    
    
    <!-- Start Images Loading Message -->
    <DIV ID="LOADING" STYLE="position:absolute; left:230px; top:90px; width:161px; height:204px; visibility:visible">
    	<DIV align="center">
    	<H3><FONT FACE="Arial, Geneva, sans-serif" COLOR="#C0C0C0">loading images...</FONT></H3>
    	</DIV>
    </DIV>
    <!-- End Images Loading Message -->
    
    
    <!-- Start Images -->
    <DIV ID="IMAGE1" STYLE="position:absolute; left:250px; top:90px; width:160px; height:204px; visibility:hidden">
    <IMG SRC="logos/logo_01.jpg" ALT="Image 1..." width="320" height="320" HSPACE="0" VSPACE="0" BORDER="0">
    </DIV>
    
    <DIV ID="IMAGE2" STYLE="position:absolute; left:250px; top:90px; width:100px; height:204px; visibility:hidden">
    <IMG SRC="logos/logo_02.jpg" ALT="Image 2..." width="320" height="320" HSPACE="0" VSPACE="0" BORDER="0">
    </DIV>
    
    <DIV ID="IMAGE3" STYLE="position:absolute; left:250px; top:90px; width:161px; height:204px; visibility:hidden">
    <IMG SRC="logos/logo_01.jpg" ALT="Image 3..." width="320" height="320" HSPACE="0" VSPACE="0" BORDER="0">
    </DIV>
    
    <DIV ID="IMAGE4" STYLE="position:absolute; left:250px; top:90px; width:161px; height:204px; visibility:hidden">
    <IMG SRC="logos/logo_02.jpg" ALT="Image 4..." width="320" height="320" HSPACE="0" VSPACE="0" BORDER="0">
    </DIV>
    <!-- End Images -->
    
    
    <!-- Start Image Descriptions -->
    <DIV ID="IMAGEDES1" STYLE="position:absolute; left:90px; top:155px; width:150px; height:204px; visibility:hidden">
    <FONT SIZE="2" COLOR="#808040">info about image1...</FONT><BR>
    as you can see from this example...
    </DIV>
    
    <DIV ID="IMAGEDES2" STYLE="position:absolute; left:90px; top:155px; width:150px; height:204px; visibility:hidden">
    <FONT SIZE="2" COLOR="#FF8000">info about image2...</FONT><BR>
    ...each image has a corresponding description layer...
    </DIV>
    
    <DIV ID="IMAGEDES3" STYLE="position:absolute; left:90px; top:155px; width:150px; height:204px; visibility:hidden">
    <FONT SIZE="2" COLOR="#0000A0">info about image3...</FONT><BR>
    ...that changes to match the image that is currently displayed...
    </DIV>
    
    <DIV ID="IMAGEDES4" STYLE="position:absolute; left:90px; top:155px; width:150px; height:204px; visibility:hidden">
    <FONT SIZE="2" COLOR="#808080">info about image4...</FONT><BR>
    ...each image can have a different link to a different page...
    </DIV>
    <!-- End Image Descriptions -->
    
    
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    if (parseFloat(navigator.appVersion) >= 4){
     document.write('<DIV ID="controls" STYLE="position:absolute; left:230px; top:290px; width:200px; height:50px; z-index:1; visibility:visible">');
     document.write('<TABLE WIDTH=200 BORDER=0>');
     document.write('<TR>');
     document.write('<TD ALIGN=LEFT><A HREF="javascript:showPreviousLayer()"><IMG SRC="images/pfeil_rueck.gif" WIDTH=32 HEIGHT=16 ALT="back" BORDER=0></A></TD>');
     document.write('<TD ALIGN=RIGHT><A HREF="javascript:showNextLayer()"><IMG SRC="images/pfeil_vor.gif" WIDTH=32 HEIGHT=16 ALT="next" BORDER=0></A></TD>');
     document.write('</TR>');
     document.write('</TABLE>');
     document.write('</DIV>');
    }
    //-->
    </SCRIPT>
    <BR><BR>
    <FONT SIZE="-2" COLOR="#C0C0C0" FACE="Arial">Copyright 1997, <A HREF="http://www.wworld.com/users/cdesigns">Comet Designs</A>.</FONT>
    </BODY>
    </HTML>
    Für eure Hilfe wäre ich wirklich dankbar.

    Gruss Der Rabe

  2. #2
    undefined ist offline Kaiser
    registriert
    08-08-2007
    Beiträge
    1.434

    AW: Script für Layergalerie

    Zitat Zitat von TheRaven Beitrag anzeigen
    Kann man dieses Script ans Laufen bringen?
    Ja - in IE und Netscape 4. Achte mal auf sein Geburtsdatum. Das Script ist asbach uralt und war auch schon damals nicht toll.

    Such Dir einfach was Anderes - es umzufummeln lohnt nicht.
    Zitat Zitat von Toxictype Beitrag anzeigen
    Da ich von den meisten Usern dieses Forums sehr viel halte und immer die "richtigen" Antworten bekomme, wende ich mich lieber auch mit trivialen Fragen direkt an sie. Was helfen mir Foren, in denen zig verschiendene Lösungsansätze aufgezeigt werden und immer noch nicht weiß, welches nun der beste Weg ist...
    Keine Ahnung zu haben macht nix.

  3. #3
    TheRaven ist offline Grünschnabel
    registriert
    23-10-2007
    Beiträge
    2

    AW: Script für Layergalerie

    Jow, hatte auch schon gesehen, dass das Ding schon 10 Jahre auf dem Buckel hat. War aber das einzige, was ich bisher zu dem Rhema gefunden habe. Kenn vielleicht jemand ne Alternative?

    Gruss Der Rabe

Ähnliche Themen

  1. lokales php Script aufrufen und rückgabe auswerten
    Von el_mexicano im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 20-09-2006, 11:27
  2. Antworten: 0
    Letzter Beitrag: 01-05-2006, 00:37
  3. Brauche dringend Hilfe bei meinem Menü Script
    Von AEdevil im Forum JavaScript
    Antworten: 15
    Letzter Beitrag: 12-07-2005, 18:29
  4. script mehrfach auf einer seite ausführen
    Von lady im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 04-05-2005, 13:17
  5. Kann man dieses Script erweitern?!
    Von blockbuster im Forum JavaScript
    Antworten: 5
    Letzter Beitrag: 02-03-2005, 07:26

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •