ExifData als Titel eines Bildes

strukturart

Erfahrenes Mitglied
Hallo,

ich möchte gerne die Bildinformationen eines Bildes auslesen(Description)
und diese dann als Titel des Bildes deklarieren.

Das auslesen mache ich mit folgendem Plugin: http://www.nihilogic.dk/labs/exifjquery/

Mit diesem Script habe ich versucht die Bildinformation als Titel zu deklarieren,
leider klappt das nicht.

Wie muss ich das denn richtig machen?

PHP:
     $(document).ready(function(){ 

		 //zum testen ob exif-data vorhanden
		 $("#img1").click(function() {
		 alert($(this).exif("ImageDescription"));
		 // exif(strTagName) returns a string with value for the tag [strTagName]
		 });
		 
		 
		 
		
		 //Titel
$('img').each(function() {
	
    // Exif-Data: ImagaDesription in $var speichern
	$var = $(this).exif("ImageDescription")
	
	
	
   	var $this = $(this);
	
	// Titel zuweisen
	$(this).attr("title", $var);
	
	
	var title = $this.attr("title");
	
	
	
	if (title === undefined){
		
	}
	else{	

	$this.after('<div class="caption">'+ title +'</div>');
	
	}
});

});
 
Habe eine Lösung gefunden:

$(window).load(function () {}

HTML:
$(document).ready(function(){ 
		 
	$(window).load(function () {

		 //Titel
		 $('img').each(function() {
	
			 var $this = $(this);
    		 // Exif-Data: ImagaDesription in $var speichern
  
 			 var $exif_data = $this.exif("ImageDescription")
	
			 // Titel zuweisen
			 $(this).attr("title", $exif_data);
	
		
			 var title = $this.attr("title");
	
	
	
			 if (title === undefined){
		
			 }
			 	else{	

					$this.after('<div class="caption">'+ title +'</div>');
	
					}
				});
 	});

});
 

Neue Beiträge

Zurück