beste forum bezoekers ik heb van een vriend een script gekregen die automatisch foto's laad uit een aangegeven map. nou kan ik alleen maar 1 extension aangeven maar ik heb er eigelijk 2 nodig want ik heb foto's met .jpg en foto's met .JPG. Nu heb ik zelf al een aantal dingen geprobeerd zoals dood gewoon een extension toe te voegen dan werkt het script niet meer. gedaan door var extension = ".jpg" ; extra toe tevoegen en var extension = ".jpg , .JPG" ; werken allebij niet. ook .jpg weg gehaalt dan haalt hij alle bestanden in die map op dus ook tumb.db wat niks is en dan krijg je een kruis je te zien.

wie kan mij hier mee helpen?

met vriendelijke groet wout


    <!-- The carousel -->
    <div class="owl-carousel"></div>
    <script>
        $(document).ready(function () {
            var owl = $('.owl-carousel');
            var dir = "webfotos/bloemen";
            var extension = ".jpg" ;             // Make an ajax request to the specified dir
            $.ajax({
                url: dir,
                success: function (data) {
                    // On succesfull request find all images with the extention
                    $(data).find("a:contains(" + extension +")").each(function () {
                     // Add the images to the carousel div
                        $('.owl-carousel').append($("<div class='item'><img src=" + $(this).attr('href') + "></img></div>"));
                    });
                    // Execute the carousel
                    owl.owlCarousel({
                     items: 1,    margin: 10,
                        nav: true,
                        loop: true,
                        autoplay: true
                    });
                }
            });
        });
    </script>

ik heb het even geprobeerd alleen als ik dat toevoeg valt me hele script uit :(
Hallo Wout,

Kun je het volgende aan het begin van je script toevoegen?
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
?>

Dan worden er foutmeldingen getoond en kun je die met ons delen.
Frank Nietbelangrijk op 19/12/2014 15:26:41

Hallo Wout,

Kun je het volgende aan het begin van je script toevoegen?
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
?>

Dan worden er foutmeldingen getoond en kun je die met ons delen.


helaas lukt dat niet me script valt uit en krijg geen fout melding, sorry
misschien belangrijk mijn website draait op .aspx file's
Frank Nietbelangrijk op 19/12/2014 15:26:41

Hallo Wout,

Kun je het volgende aan het begin van je script toevoegen?
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
?>

Dan worden er foutmeldingen getoond en kun je die met ons delen.

Heh? Het gaat hier over JavaScript, en jij komt met PHP aan :-P?


[size=xsmall]Toevoeging op 19/12/2014 15:43:38:[/size]

Wout den Daas op 19/12/2014 15:16:53

ik heb het even geprobeerd alleen als ik dat toevoeg valt me hele script uit :(

Leg eens uit wat je precies gedaan hebt?
- Aar - op 19/12/2014 15:43:09

[quote="Frank Nietbelangrijk op 19/12/2014 15:26:41"]
Hallo Wout,

Kun je het volgende aan het begin van je script toevoegen?
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
?>

Dan worden er foutmeldingen getoond en kun je die met ons delen.

Heh? Het gaat hier over JavaScript, en jij komt met PHP aan :-P?


[size=xsmall]Toevoeging op 19/12/2014 15:43:38:[/size]

Wout den Daas op 19/12/2014 15:16:53

ik heb het even geprobeerd alleen als ik dat toevoeg valt me hele script uit :(

Leg eens uit wat je precies gedaan hebt?

[/quote]

ik heb jou scripts toegevoegd en aangepast aan extension maar dan laad hij gelijk helemaal geen foto's meer.

dat heb ik ook met franks script gedaan
Wat heb je dan precies aangepast? Misschien is de implementatie verkeerd?
- Aar - op 19/12/2014 16:50:31

Wat heb je dan precies aangepast? Misschien is de implementatie verkeerd?
^

var owl = $('.owl-carousel');
            var dir = "webfotos/Allerlei";
            var extension = [".jpg", ".JPG"];
 document.getElementById("demo").innerHTML = extension.valueOf(); ;    // Make an ajax request to the specified dir
            $.ajax({
                url: dir,
                success: function (data) {
      


Ah het gaat om javascript :) Neem me niet kwalijk.

[size=xsmall]Toevoeging op 19/12/2014 17:32:30:[/size]

Je zou dit kunnen doen:

var extensions = [".jpg",".JPG"];

en dan in de success functie:

for(var i=0 ; i<extensions.length ; i++) {
	$(data).find("a:contains(" + extensions[i] +")").each(function () {
		// Add the images to the carousel div
		$('.owl-carousel').append($("<div class='item'><img src=" + $(this).attr('href') + "></img></div>"));
	});
}

Reageren