Zu den Aufzeichnungen der tutorials.de-Live-Workshops
Like Tree1Danke
  • 1 Beitrag von spicelab
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
594
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von tykee
    tykee tykee ist offline Mitglied
    Registriert seit
    Jan 2009
    Beiträge
    13
    Hallo miteinander,
    ich sitze gerade vor einem kleinen Problem... für eine Homepage habe ich mir zwei verschiedene Javascripte rausgesucht, die die gewünschten Funktionen beinhalten. Separat voneinander funktionieren beide tadellos, aber wenn ich beide zusammen nutzen möchte, streikt eins von beiden.


    Das Vorhaben
    Der Hintergrund besteht aus einem Hintergrundbild, das die gesamte Fenstergröße einnimmt und sich der Fenstergröße immer anpasst. Hierfür nutze ich folgendes Script: http://buildinternet.com/project/supersized/

    Auf diesem befinden sich nun diverse Navigationspunkte. Beim Klicken auf einen der Punkte, soll sich ein "Popup" öffnen (eine Lightbox), in dem eine HTML-Datei ausgelesen wird. Hierfür habe ich mich für das Folgende Script entschieden: http://www.p51labs.com/lightwindow/index.html
    Habe es bereits mit diesem versucht, allerdings auch erfolglos: http://jquery.com/demo/grey/


    An sich lässt sich mein Vorhaben mit Hilfe der genannten Scripte doch wunderbar umsetzen, oder gibt es eine bessere bzw unumgängliche Alternative?


    Im <Head>-Bereich ist folgendes eingetragen:
    HTML-Code:
    <script type="text/javascript" src="js/lightwindow/javascript/prototype.js"></script>
    <script type="text/javascript" src="js/lightwindow/javascript/scriptaculous.js?load=effects"></script>
    <script type="text/javascript" src="js/lightwindow/javascript/lightwindow.js"></script>
    <link rel="stylesheet" href="js/lightwindow/css/lightwindow.css" type="text/css" media="screen" />
        
    <script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.js"></script>
    <script src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.core.js"></script>
    	<script src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.slide.js"></script>
    	<script type="text/javascript" src="js/supersized2/supersized.2.0.js"></script>
    <script type="text/javascript"> 
    		$(function(){
    			$.fn.supersized.options = {  
    				startwidth: 1440,  
    				startheight: 1019,
    				vertical_center: 1,
    				slideshow: 1,
    				navigation: 1,
    				transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
    				pause_hover: 0,
    				slide_counter: 1,
    				slide_captions: 1,
    				slide_interval: 6000  
    			};
    	        $('#supersize').supersized(); 
    	    });
    	</script>
    	
    	<style type="text/css">
    		*{
    			margin:0;
    			padding:0;
    		}
    		a{
    			color:#8FC2FF;
    			text-decoration: none;
    			outline: none;
    		}
    		a:hover{
    			text-decoration: underline;
    		}
    		img{
    			border:none;
    		}
    		body {
    			overflow:hidden;/*Needed to eliminate scrollbars*/
    			background:#000;
    		}
    		#content{
    			margin:0px auto;
    			height:100px;
    			width:100%;
    			z-index: 3;
    			background:#262626 no-repeat 90%;
    			border-top:1px solid #000;
    			border-bottom:1px solid #4F4F4F;
    			position:absolute;
    		}
    		#contentframe{
    	
    			border-top:solid 1px #4F4F4F;
    			border-bottom:1px solid #000;
    			height: 100%;
    			text-align:left;
    			z-index: 3;
    		}
    
    		/*Supersized Stamp*/
    		.stamp{
    			float: right;
    			margin: 25px 20px 0 0;
    		}
    		/*Supersize Plugin Styles*/
    		#navigation{
    			background: url('images/navbg.gif') no-repeat;
    			float: right;
    			margin:22px 20px 0 0;
    		}
    		#loading {
    			position: absolute;
    			top: 49.5%; 
    			left: 49.5%;
    			z-index: 3;
    			width: 24px; 
    			height: 24px;
    			text-indent: -999em;
    			background-image: url(images/progress.gif);
    		}
    		#supersize{
    			position:fixed;
    		}
    		#supersize img, #supersize a{
    			height:100%;
    			width:100%;
    			position:absolute;
    			z-index: 0;
    		}
    		#supersize .prevslide, #supersize .prevslide img{
    			z-index: 1;
    		}
    		#supersize .activeslide, #supersize .activeslide img{
    			z-index: 2;
    		}
    		
    		
    	</style>
    Was kann oder muss ich tun?
    Ich danke Euch für jede Hilfestellung und jeden Ratschlag.

    Lg
     

  2. #2
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Zitat Zitat von tykee Beitrag anzeigen
    Was kann oder muss ich tun?
    Zumindest jQuery.noConflict() implementieren, wenn in dem (X)HTML-Dokument neben jQuery ein weiteres JS-Framework (hier: Prototype) zum Einsatz kommen soll. Siehe hierzu auch das Kapitel Using jQuery with Other Libraries.


    Zitat Zitat von tykee Beitrag anzeigen
    Habe es bereits mit diesem versucht, allerdings auch erfolglos: http://jquery.com/demo/grey/
    Stellt sich die Frage, was genau du dafür unternommen hast, dass sich am Ende kein Erfolgserlebnis einstellen wollte?

    Ich konnte nämlich eben die wenigen Code-Snippets von Greybox kurz und schmerzlos in das Supersized-Demo portieren, ohne im Anschluß eine gegenseitige Behinderung der Script-Funktionsprozeße wahrzunehmen


    Code xhtml:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US">
            <head profile="http://gmpg.org/xfn/11">
            <title>Supersized - Full Screen Background/Slideshow jQuery Plugin</title>
            <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
     
            <!-- jQuery-Library in der aktuellen Fassung laden, anstelle der überholten Version "1.3.2", die Supersized nutzt  -->
            <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
     
            <!-- Start Supersized -->
            <script type="text/javascript"src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.core.js"></script>
            <script type="text/javascript" src="http://dev.jquery.com/view/tags/ui/latest/ui/effects.slide.js"></script>
            <script type="text/javascript" src="http://buildinternet.com/project/supersized/supersized.2.0.js"></script>
            <script type="text/javascript">
                    $(function(){
                            $.fn.supersized.options = {
                                    startwidth: 640,
                                    startheight: 480,
                                    vertical_center: 1,
                                    slideshow: 1,
                                    navigation: 1,
                                    transition: 1, //0-None, 1-Fade, 2-slide top, 3-slide right, 4-slide bottom, 5-slide left
                                    pause_hover: 0,
                                    slide_counter: 1,
                                    slide_captions: 1,
                                    slide_interval: 3000
                            };
                    $('#supersize').supersized();
                });
            </script>
            <style type="text/css">
                    *{
                            margin:0;
                            padding:0;
                    }
                    a{
                            color:#8FC2FF;
                            text-decoration: none;
                            outline: none;
                    }
                    a:hover{
                            text-decoration: underline;
                    }
                    img{
                            border:none;
                    }
                    body {
                            overflow:hidden;/*Needed to eliminate scrollbars*/
                            background:#000;
                    }
                    #content{
                            margin:0px auto;
                            height:100px;
                            width:100%;
                            bottom:5%;
                            z-index: 3;
                            background:#262626 no-repeat 90%;
                            border-top:1px solid #000;
                            border-bottom:1px solid #4F4F4F;
                            position:absolute;
                    }
                    #contentframe{
                            overflow: hidden;
                            border-top:solid 1px #4F4F4F;
                            border-bottom:1px solid #000;
                            height: 100%;
                            text-align:left;
                            z-index: 3;
                    }
                    #slidecounter{
                            float:left;
                            color:#4F4F4F;
                            font:50px "Helvetica Neue", Arial, sans-serif;
                            font-weight:bold;
                            margin:18px 20px;
                    }
                    #slidecaption{
                            overflow: hidden;
                            float:left;
                            color:#FFF;
                            font:26px "Helvetica Neue", Arial, sans-serif;
                            font-weight:bold;
                            margin:33px 0;
                    }
                    /*Supersized Stamp*/
                    .stamp{
                            float: right;
                            margin: 25px 20px 0 0;
                    }
                    /*Supersize Plugin Styles*/
                    #navigation{
                            background: url('http://buildinternet.com/project/supersized/images/navbg.gif') no-repeat;
                            float: right;
                            margin:22px 20px 0 0;
                    }
                    #loading {
                            position: absolute;
                            top: 49.5%;
                            left: 49.5%;
                            z-index: 3;
                            width: 24px;
                            height: 24px;
                            text-indent: -999em;
                            background-image: url('http://buildinternet.com/project/supersized/images/progress.gif');
                    }
                    #supersize{
                            position:fixed;
                    }
                    #supersize img, #supersize a{
                            height:100%;
                            width:100%;
                            position:absolute;
                            z-index: 0;
                    }
                    #supersize .prevslide, #supersize .prevslide img{
                            z-index: 1;
                    }
                    #supersize .activeslide, #supersize .activeslide img{
                            z-index: 2;
                    }
            </style>
            <!-- End Supersized -->
     
            <!-- Start Greybox -->
            <script type="text/javascript" src="http://jquery.com/demo/grey/greybox.js"></script>
            <link href="http://jquery.com/demo/grey/greybox.css" rel="stylesheet" type="text/css" media="all" />
            <script type="text/javascript">
               var GB_ANIMATION = true;
               $(document).ready(function(){
                 $("a.greybox").click(function(){
                   var t = this.title || $(this).text() || this.href;
                   GB_show(t,this.href,750,500);
                   return false;
                 });
               });
            </script>
            <!-- End Greybox -->
     
    </head>
    <body>
     
    <!-- Start Greybox-Demo -->
    <div style="position:absolute;z-index:999;">
        <h2 id="headline">See Greybox in action:</h2>
        <ul>
            <li><a href="http://google.com/" title="Google" class="greybox">Launch Google</a></li>
            <li><a href="http://yahoo.com/" title="Yahoo" class="greybox">Visit Yahoo</a></li>
            <li><a href="http://msn.com/" class="greybox">Microsoft would like a visit.</a></li>
            <li><a href="http://jquery.com/" class="greybox">jQuery Rocks!</a></li>
        </ul>
    </div>
    <!-- End Greybox-Demo -->
     
    <!-- Start Supersized-Demo -->
    <!--Loading display while images load-->
    <div id="loading">&nbsp;</div>
     
    <!--Slides-->
    <div id="supersize">
            <a href="http://interfacelift.com/wallpaper_beta/details/1819/bird_on_a_branch.html"><img src="http://buildinternet.com/project/supersized/images/bird.jpg" title="Bird On A Branch" alt="" /></a>
            <a href="http://interfacelift.com/wallpaper_beta/details/988/paradise_lost.html"><img src="http://buildinternet.com/project/supersized/images/paradise.jpg" title="Paradise Lost" alt="" /></a>
            <a href="http://interfacelift.com/wallpaper_beta/details/1864/morelia_viridis.html"><img src="http://buildinternet.com/project/supersized/images/snake.jpg" title="Morelia Viridis" alt="" /></a>
    </div>
     
    <!--Content area that hovers on top-->
    <div id="content">
            <div id="contentframe">
                    <div id="slidecounter"><!--Slide counter-->
                            <span class="slidenumber">&nbsp;</span>/<span class="totalslides">&nbsp;</span>
                    </div>
                    <div id="slidecaption"><!--Slide captions displayed here--></div>
                    <!--Logo-->
                    <a href="http://www.buildinternet.com" class="stamp"><img src="http://buildinternet.com/project/supersized/images/supersizedblackmini.gif" alt="" /></a>
                    <!--Navigation-->
                    <div id="navigation">
                            <a href="#" id="prevslide"><img src="http://buildinternet.com/project/supersized/images/back_dull.gif" alt="" /></a><a href="#" id="pauseplay"><img src="http://buildinternet.com/project/supersized/images/pause_dull.gif" alt="" /></a><a href="#" id="nextslide"><img src="http://buildinternet.com/project/supersized/images/forward_dull.gif" alt="" /></a>
                    </div>
            </div>
    </div>
    <!-- End Supersized-Demo -->
     
    </body>
    </html>
    Geändert von spicelab (04.09.10 um 10:11 Uhr) Grund: Grafikpfade im Quellcode absolut benannt, damit's nach "copy & paste" im Browser direkt was zum Gucken gibt ^^
    tykee bedankt sich. 

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24.07.10, 14:59
  2. JavaScripte stören sich gegenseitig
    Von Sprint im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 06.07.10, 17:13
  3. mod rewrite: einträge behindern sich
    Von SuReBuRn im Forum PHP
    Antworten: 4
    Letzter Beitrag: 10.07.06, 18:19
  4. DHTML-Menü und Flash behindern sich
    Von sojall im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 07.06.06, 20:44
  5. Funktionen behindern sich
    Von chuvak im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 07.06.06, 16:46