Ergebnis 1 bis 3 von 3

Thema: jQuery Funktion greift nicht

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard jQuery Funktion greift nicht

    Hallo,

    ich habe mir das upload-script von blueimp für meine Zwecke angepasst » einen link eingefügt (ab Zeile 188), über den ich, bei Klick, das Bild in einem <div> anzeigen lassen möchte.
    via jsfiddle funktioniert das ganze soweit wunderbar - nur in meinem script nicht.
    Leider kann ich nicht verifizieren wo der Hund begraben liegt » bei Klick wird das Bild immer in neu geladener Seite voll angezeigt

    PHP-Code:
    <!DOCTYPE HTML>
    <!--
    /*
     * jQuery File Upload Plugin Demo
     * https://github.com/blueimp/jQuery-File-Upload
     *
     * Copyright 2010, Sebastian Tschan
     * https://blueimp.net
     *
     * Licensed under the MIT license:
     * https://opensource.org/licenses/MIT
     */
    -->
    <
    html lang="en">
    <
    head>
    <!-- 
    Force latest IE rendering engine or ChromeFrame if installed -->
    <!--[if 
    IE]>
    <
    meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <![endif]-->
    <
    meta charset="utf-8">
    <
    title>xx</title>
    <
    meta name="description" content="">
    <
    meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- 
    Bootstrap styles -->
    <
    link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <!-- 
    Generic page styles -->
    <
    link rel="stylesheet" href="css/style.css">
    <!-- 
    blueimp Gallery styles -->
    <
    link rel="stylesheet" href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css">
    <!-- 
    CSS to style the file input field as button and adjust the Bootstrap progress bars -->
    <
    link rel="stylesheet" href="css/jquery.fileupload.css">
    <
    link rel="stylesheet" href="css/jquery.fileupload-ui.css">
    <!-- 
    CSS adjustments for browsers with JavaScript disabled -->
    <
    noscript><link rel="stylesheet" href="css/jquery.fileupload-noscript.css"></noscript>
    <
    noscript><link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css"></noscript>
    <
    script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

        <script type="text/javascript">
    $(function(){
        console.log("help me!");
        $('span a.classloader').click(function (event) {
            var url = $(this).attr('href'),
            image = new Image();
            image.src = url;
            image.onload = function () {
                $('#contentShow').empty().append(image);
            };
            image.onerror = function () {
                $('#contentShow').empty().html('Dieses Bild ist nicht verfügbar.');
            }

            $('#contentShow').empty().html('wird geladen...');

            return false;
     });
    });

    </script>

    </head>
    <body>
    <div class="navbar navbar-default navbar-fixed-top">
        <div class="container">
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>

            </div>
            <div class="navbar-collapse collapse">

            </div>
        </div>
    </div>
    <div class="container">
        <h1>jQuery File Upload Demo</h1>

        <!-- The file upload form used as target for the file upload widget -->
        <form id="fileupload" action="https://jquery-file-upload.appspot.com/" method="POST" enctype="multipart/form-data">
            <!-- Redirect browsers with JavaScript disabled to the origin page -->
            <noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
            <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
            <div class="row fileupload-buttonbar">
                <div class="col-lg-7">
                    <!-- The fileinput-button span is used to style the file input field as button -->
                    <span class="btn btn-success fileinput-button">
                        <i class="glyphicon glyphicon-plus"></i>
                        <span>Add files...</span>
                        <input type="file" name="files[]" multiple>
                    </span>
                    <button type="submit" class="btn btn-primary start">
                        <i class="glyphicon glyphicon-upload"></i>
                        <span>Start upload</span>
                    </button>
                    <button type="reset" class="btn btn-warning cancel">
                        <i class="glyphicon glyphicon-ban-circle"></i>
                        <span>Cancel upload</span>
                    </button>
                    <button type="button" class="btn btn-danger delete">
                        <i class="glyphicon glyphicon-trash"></i>
                        <span>Delete</span>
                    </button>
                    <input type="checkbox" class="toggle">
                    <!-- The global file processing state -->
                    <span class="fileupload-process"></span>
                </div>
                <!-- The global progress state -->
                <div class="col-lg-5 fileupload-progress fade">
                    <!-- The global progress bar -->
                    <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
                        <div class="progress-bar progress-bar-success" style="width:0%;"></div>
                    </div>
                    <!-- The extended global progress state -->
                    <div class="progress-extended">&nbsp;</div>
                </div>
            </div>
            <!-- The table listing the files available for upload/download -->
            <table role="presentation" class="table table-striped"><tbody class="files"></tbody></table>
        </form>
        <br>

    <div class="">sdfdsfadfsfsa</div>
    <div id="contentShow"></div>


    </div>

    <!-- The blueimp Gallery widget -->
    <div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
        <div class="slides"></div>
        <h3 class="title"></h3>
        <a class="prev">‹</a>
        <a class="next">›</a>
        <a class="close">×</a>
        <a class="play-pause"></a>
        <ol class="indicator"></ol>
    </div>



    <!-- The template to display files available for upload -->
    <script id="template-upload" type="text/x-tmpl">
    {% for (var i=0, file; file=o.files[i]; i++) { %}
        <tr class="template-upload fade">
            <td>
                <span class="preview"></span>
            </td>
            <td>
                <p class="name">{%=file.name%}</p>
                <strong class="error text-danger"></strong>
            </td>
            <td>
                <p class="size">Processing...</p>
                <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>
            </td>
            <td>
                {% if (!i && !o.options.autoUpload) { %}
                    <button class="btn btn-primary start" disabled>
                        <i class="glyphicon glyphicon-upload"></i>
                        <span>Start</span>
                    </button>
                {% } %}
                {% if (!i) { %}
                    <button class="btn btn-warning cancel">
                        <i class="glyphicon glyphicon-ban-circle"></i>
                        <span>Cancel</span>
                    </button>
                {% } %}
            </td>
        </tr>
    {% } %}
    </script>

    <!-- The template to display files available for download -->
    <script id="template-download" type="text/x-tmpl">
    {% for (var i=0, file; file=o.files[i]; i++) { %}
        <tr class="template-download fade">
            <td>
                <span class="preview">
                    {% if (file.thumbnailUrl) { %}
                        <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
                    {% } %}
                </span>
            </td>
            <td>
                <!-- select image - beRecont -->
                <span class="">
                    {% if (file.thumbnailUrl) { %}
                        <a href="{%=file.url%}" title="{%=file.name%}" class="classloader"  >Select</a>
                    {% } %}
                </span>
                <!-- select end -->
     

            </td>            
            <td>
                <p class="name">
                    {% if (file.url) { %}
                        <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
                    {% } else { %}
                        <span>{%=file.name%}</span>
                    {% } %}
                </p>
                {% if (file.error) { %}
                    <div><span class="label label-danger">Error</span> {%=file.error%}</div>
                {% } %}
            </td>
            <td>
                <span class="size">{%=o.formatFileSize(file.size)%}</span>
            </td>
            <td>
                {% if (file.deleteUrl) { %}
                    <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
                        <i class="glyphicon glyphicon-trash"></i>
                        <span>Delete</span>
                    </button>
                    <input type="checkbox" name="delete" value="1" class="toggle">
                {% } else { %}
                    <button class="btn btn-warning cancel">
                        <i class="glyphicon glyphicon-ban-circle"></i>
                        <span>Cancel</span>
                    </button>
                {% } %}
            </td>
        </tr>
    {% } %}
    </script>




    <!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
    <script src="js/vendor/jquery.ui.widget.js"></script>
    <!-- The Templates plugin is included to render the upload/download listings -->
    <script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
    <!-- The Load Image plugin is included for the preview images and image resizing functionality -->
    <script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
    <!-- The Canvas to Blob plugin is included for image resizing functionality -->
    <script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
    <!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <!-- blueimp Gallery script -->
    <script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
    <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
    <script src="js/jquery.iframe-transport.js"></script>
    <!-- The basic File Upload plugin -->
    <script src="js/jquery.fileupload.js"></script>
    <!-- The File Upload processing plugin -->
    <script src="js/jquery.fileupload-process.js"></script>
    <!-- The File Upload image preview & resize plugin -->
    <script src="js/jquery.fileupload-image.js"></script>
    <!-- The File Upload audio preview plugin -->
    <script src="js/jquery.fileupload-audio.js"></script>
    <!-- The File Upload video preview plugin -->
    <script src="js/jquery.fileupload-video.js"></script>
    <!-- The File Upload validation plugin -->
    <script src="js/jquery.fileupload-validate.js"></script>
    <!-- The File Upload user interface plugin -->
    <script src="js/jquery.fileupload-ui.js"></script>
    <!-- The main application script -->
    <script src="js/main.js"></script>
    <!-- The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9 -->
    <!--[if (gte IE 8)&(lt IE 10)]>
    <script src="js/cors/jquery.xdr-transport.js"></script>
    <![endif]-->

    </body>
    </html> 
    das erzeugte HTML sieht dann so aus:

    PHP-Code:

    <html lang="en">
       <
    head>
          <!-- 
    Force latest IE rendering engine or ChromeFrame if installed -->
          <!--[if 
    IE]>
          <
    meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
          <![endif]-->
          <
    meta charset="utf-8">
          <
    title>xx</title>
          <
    meta name="description" content="">
          <
    meta name="viewport" content="width=device-width, initial-scale=1.0">
          <!-- 
    Bootstrap styles -->
          <
    link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
          <!-- 
    Generic page styles -->
          <
    link rel="stylesheet" href="css/style.css">
          <!-- 
    blueimp Gallery styles -->
          <
    link rel="stylesheet" href="https://blueimp.github.io/Gallery/css/blueimp-gallery.min.css">
          <!-- 
    CSS to style the file input field as button and adjust the Bootstrap progress bars -->
          <
    link rel="stylesheet" href="css/jquery.fileupload.css">
          <
    link rel="stylesheet" href="css/jquery.fileupload-ui.css">
          <!-- 
    CSS adjustments for browsers with JavaScript disabled -->
          <
    noscript>
             <
    link rel="stylesheet" href="css/jquery.fileupload-noscript.css">
          </
    noscript>
          <
    noscript>
             <
    link rel="stylesheet" href="css/jquery.fileupload-ui-noscript.css">
          </
    noscript>
          <
    script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
          <script type="text/javascript">
             $(function(){
                 console.log("help me!");
                 $('span a.classloader').click(function (event) {
                     var url = $(this).attr('href'),
                     image = new Image();
                     image.src = url;
                     image.onload = function () {
                         $('#contentShow').empty().append(image);
                     };
                     image.onerror = function () {
                         $('#contentShow').empty().html('Dieses Bild ist nicht verfügbar.');
                     }
             
                     $('#contentShow').empty().html('wird geladen...');
             
                     return false;
              });
             });
             
          </script>
       </head>
       <body cz-shortcut-listen="true">
          <div class="navbar navbar-default navbar-fixed-top">
             <div class="container">
                <div class="navbar-header">
                   <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-fixed-top .navbar-collapse">
                   <span class="icon-bar"></span>
                   <span class="icon-bar"></span>
                   <span class="icon-bar"></span>
                   </button>
                </div>
                <div class="navbar-collapse collapse">
                </div>
             </div>
          </div>
          <div class="container">
             <h1>jQuery File Upload Demo</h1>
             <!-- The file upload form used as target for the file upload widget -->
             <form id="fileupload" action="https://jquery-file-upload.appspot.com/" method="POST" enctype="multipart/form-data" class="">
                <!-- Redirect browsers with JavaScript disabled to the origin page -->
                <noscript><input type="hidden" name="redirect" value="https://blueimp.github.io/jQuery-File-Upload/"></noscript>
                <!-- The fileupload-buttonbar contains buttons to add/delete files and start/cancel the upload -->
                <div class="row fileupload-buttonbar">
                   <div class="col-lg-7">
                      <!-- The fileinput-button span is used to style the file input field as button -->
                      <span class="btn btn-success fileinput-button">
                      <i class="glyphicon glyphicon-plus"></i>
                      <span>Add files...</span>
                      <input name="files[]" multiple="" type="file">
                      </span>
                      <button type="submit" class="btn btn-primary start">
                      <i class="glyphicon glyphicon-upload"></i>
                      <span>Start upload</span>
                      </button>
                      <button type="reset" class="btn btn-warning cancel">
                      <i class="glyphicon glyphicon-ban-circle"></i>
                      <span>Cancel upload</span>
                      </button>
                      <button type="button" class="btn btn-danger delete">
                      <i class="glyphicon glyphicon-trash"></i>
                      <span>Delete</span>
                      </button>
                      <input class="toggle" type="checkbox">
                      <!-- The global file processing state -->
                      <span class="fileupload-process"></span>
                   </div>
                   <!-- The global progress state -->
                   <div class="col-lg-5 fileupload-progress fade">
                      <!-- The global progress bar -->
                      <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100">
                         <div class="progress-bar progress-bar-success" style="width:0%;"></div>
                      </div>
                      <!-- The extended global progress state -->
                      <div class="progress-extended">&nbsp;</div>
                   </div>
                </div>
                <!-- The table listing the files available for upload/download -->
                <table role="presentation" class="table table-striped">
                   <tbody class="files">
                      <tr class="template-download fade in">
                         <td>
                            <span class="preview">
                            <a href="http://tld.com/main/_up2/server/php/files/hakuna.jpg" title="hakuna.jpg" download="hakuna.jpg" data-gallery=""><img src="http://tld.com/main/_up2/server/php/files/thumbnail/hakuna.jpg"></a>
                            </span>
                         </td>
                         <td>
                            <!-- select image - beRecont -->
                            <span class="">
                            <a href="http://tld.com/main/_up2/server/php/files/hakuna.jpg" title="hakuna.jpg" class="classloader">Select</a>
                            </span>
                            <!-- select end -->
                         </td>
                         <td>
                            <p class="name">
                               <a href="http://tld.com/main/_up2/server/php/files/hakuna.jpg" title="hakuna.jpg" download="hakuna.jpg" data-gallery="">hakuna.jpg</a>
                            </p>
                         </td>
                         <td>
                            <span class="size">128.72 KB</span>
                         </td>
                         <td>
                            <button class="btn btn-danger delete" data-type="DELETE" data-url="http://tld.com.at/main/_up2/server/php/index.php?file=hakuna.jpg">
                            <i class="glyphicon glyphicon-trash"></i>
                            <span>Delete</span>
                            </button>
                            <input name="delete" value="1" class="toggle" type="checkbox">
                         </td>
                      </tr>
                      <tr class="template-download fade in">
                         <td>
                            <span class="preview">
                            <a href="http://tld.com/main/_up2/server/php/files/riedenburg.jpg" title="riedenburg.jpg" download="riedenburg.jpg" data-gallery=""><img src="http://tld.com/main/_up2/server/php/files/thumbnail/riedenburg.jpg"></a>
                            </span>
                         </td>
                         <td>
                            <!-- select image - beRecont -->
                            <span class="">
                            <a href="http://tld.com/main/_up2/server/php/files/riedenburg.jpg" title="riedenburg.jpg" class="classloader">Select</a>
                            </span>
                            <!-- select end -->
                         </td>
                         <td>
                            <p class="name">
                               <a href="http://tld.com.at/main/_up2/server/php/files/riedenburg.jpg" title="riedenburg.jpg" download="riedenburg.jpg" data-gallery="">riedenburg.jpg</a>
                            </p>
                         </td>
                         <td>
                            <span class="size">227.60 KB</span>
                         </td>
                         <td>
                            <button class="btn btn-danger delete" data-type="DELETE" data-url="http://tld.com/main/_up2/server/php/index.php?file=riedenburg.jpg">
                            <i class="glyphicon glyphicon-trash"></i>
                            <span>Delete</span>
                            </button>
                            <input name="delete" value="1" class="toggle" type="checkbox">
                         </td>
                      </tr>
                   </tbody>
                </table>
             </form>
             <br>
             <div class="">sdfdsfadfsfsa</div>
             <div id="contentShow"></div>
          </div>
          <!-- The blueimp Gallery widget -->
          <div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-filter=":even">
             <div class="slides"></div>
             <h3 class="title"></h3>
             <a class="prev">‹</a>
             <a class="next">›</a>
             <a class="close">×</a>
             <a class="play-pause"></a>
             <ol class="indicator"></ol>
          </div>
          <!-- The template to display files available for upload -->
          <script id="template-upload" type="text/x-tmpl">
             {% for (var i=0, file; file=o.files[i]; i++) { %}
                 <tr class="template-upload fade">
                     <td>
                         <span class="preview"></span>
                     </td>
                     <td>
                         <p class="name">{%=file.name%}</p>
                         <strong class="error text-danger"></strong>
                     </td>
                     <td>
                         <p class="size">Processing...</p>
                         <div class="progress progress-striped active" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0"><div class="progress-bar progress-bar-success" style="width:0%;"></div></div>
                     </td>
                     <td>
                         {% if (!i && !o.options.autoUpload) { %}
                             <button class="btn btn-primary start" disabled>
                                 <i class="glyphicon glyphicon-upload"></i>
                                 <span>Start</span>
                             </button>
                         {% } %}
                         {% if (!i) { %}
                             <button class="btn btn-warning cancel">
                                 <i class="glyphicon glyphicon-ban-circle"></i>
                                 <span>Cancel</span>
                             </button>
                         {% } %}
                     </td>
                 </tr>
             {% } %}
          </script>
          <!-- The template to display files available for download -->
          <script id="template-download" type="text/x-tmpl">
             {% for (var i=0, file; file=o.files[i]; i++) { %}
                 <tr class="template-download fade">
                     <td>
                         <span class="preview">
                             {% if (file.thumbnailUrl) { %}
                                 <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a>
                             {% } %}
                         </span>
                     </td>
                     <td>
                         <!-- select image - beRecont -->
                         <span class="">
                             {% if (file.thumbnailUrl) { %}
                                 <a href="{%=file.url%}" title="{%=file.name%}" class="classloader"  >Select</a>
                             {% } %}
                         </span>
                         <!-- select end -->
              
             
                     </td>            
                     <td>
                         <p class="name">
                             {% if (file.url) { %}
                                 <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a>
                             {% } else { %}
                                 <span>{%=file.name%}</span>
                             {% } %}
                         </p>
                         {% if (file.error) { %}
                             <div><span class="label label-danger">Error</span> {%=file.error%}</div>
                         {% } %}
                     </td>
                     <td>
                         <span class="size">{%=o.formatFileSize(file.size)%}</span>
                     </td>
                     <td>
                         {% if (file.deleteUrl) { %}
                             <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}>
                                 <i class="glyphicon glyphicon-trash"></i>
                                 <span>Delete</span>
                             </button>
                             <input type="checkbox" name="delete" value="1" class="toggle">
                         {% } else { %}
                             <button class="btn btn-warning cancel">
                                 <i class="glyphicon glyphicon-ban-circle"></i>
                                 <span>Cancel</span>
                             </button>
                         {% } %}
                     </td>
                 </tr>
             {% } %}
          </script>
          <!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
          <script src="js/vendor/jquery.ui.widget.js"></script>
          <!-- The Templates plugin is included to render the upload/download listings -->
          <script src="https://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>
          <!-- The Load Image plugin is included for the preview images and image resizing functionality -->
          <script src="https://blueimp.github.io/JavaScript-Load-Image/js/load-image.all.min.js"></script>
          <!-- The Canvas to Blob plugin is included for image resizing functionality -->
          <script src="https://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>
          <!-- Bootstrap JS is not required, but included for the responsive demo navigation -->
          <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
          <!-- blueimp Gallery script -->
          <script src="https://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>
          <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
          <script src="js/jquery.iframe-transport.js"></script>
          <!-- The basic File Upload plugin -->
          <script src="js/jquery.fileupload.js"></script>
          <!-- The File Upload processing plugin -->
          <script src="js/jquery.fileupload-process.js"></script>
          <!-- The File Upload image preview & resize plugin -->
          <script src="js/jquery.fileupload-image.js"></script>
          <!-- The File Upload audio preview plugin -->
          <script src="js/jquery.fileupload-audio.js"></script>
          <!-- The File Upload video preview plugin -->
          <script src="js/jquery.fileupload-video.js"></script>
          <!-- The File Upload validation plugin -->
          <script src="js/jquery.fileupload-validate.js"></script>
          <!-- The File Upload user interface plugin -->
          <script src="js/jquery.fileupload-ui.js"></script>
          <!-- The main application script -->
          <script src="js/main.js"></script>
          <!-- The XDomainRequest Transport is included for cross-domain file deletion for IE 8 and IE 9 -->
          <!--[if (gte IE 8)&(lt IE 10)]>
          <script src="js/cors/jquery.xdr-transport.js"></script>
          <![endif]-->
       </body>
    </html> 
    eine meiner Vermutungen ist, dass ich das im <head> eingebunden <script> irgendwo anders hinsetzen muss - aber am Ende, mitten drin, vor oder nach meinem eingebautem <div> ... es passiert immer das gleiche: nämlich das Öffnen in einem eigenen Fenster :-(
    Nächste Vermutung war, dass ich <script> falsch lade - aber der console.log zeigt mir mein 'help me' an - damit gehe ich davon aus, dass es auch korrekt geladen wird.

    Ich weiss, es hat nix mit Contao zu tun, aber vllt. kann mir jemand weiterhelfen.

    Wozu ich das benötige, wenn's doch eh eine Möglichkeit gibt, dass das volle Bild in der lightbox angezeigt wird? ... Ja, die Lightbox soll erhalten bleiben! und über den 'Select'Link soll das Bild unterhalb in einem <div> nochmals geladen und angezeigt werden.

    Danke für die Hilfestellung
    Grüsse
    Bernhard


  2. #2
    Contao-Nutzer
    Registriert seit
    05.10.2012.
    Beiträge
    213

    Standard

    Kann es sein, dass einfach der Link ausgeführt wird? Probier mal, das zu verhindern, indem du event.preventDefault() hinzuzufügst, so wie hier

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo,

    nein - leider auch nicht ...
    Einige Recherchen weiter: Ajax ... scheinbar ist zum Zeitpunkt des Aufbaus noch die eine oder andere Komponente beim click event nicht "bekannt"
    Mein nächster Plan liegt nun mal darin, dass ich das Konstrukt via php aufbaue und versuche mein Vorhaben damit umzusetzen

    Danke aber auf alle Fälle für's Gedankenmachen
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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