Hallo,
Ich habe eine Seite erstellt auf der man Bilder von User bewerten kann. Diese werden aus der Datenbank in Miniatur angezeigt und auf der Seite aufgelistet. Wenn man nun auf eines der Bilder klickt öffnet sich eine art Fancybox. Darin sollte sich das Bild , mit jeweils einer Bewertung und Kommentaren befinden. Er zeigt mir zwar die fancybox an jedoch leider ohne die Inhalte aus der Datenbank.
Ich habe nun per Ajax versucht die inhalte dynamisch darein zu laden jedoch ohne Erfolg. Da die erfoderliche Variable immer mit undefinted übergeben wird.
Desweiteren habe ich auch die standart fancyboxen ausprobiert, nur hatte ich mit diesen das Problem, dass immer nur das aller erste Bild angezeigt wurde und meine javascript Bewertung keine funktion hatte.
Hoffe ihr könnt mir helfen.
Die momentane ajax funktion:
und nun das was es ausführen soll und wo es reingeladen wird:
die fancy_voting.php ist nicht das problem, deshalb stelle ich das Script dazu nicht auch zur verfügung. da es dort alles einwandfrei funktioniert.
mfg
brizzi
Ich habe eine Seite erstellt auf der man Bilder von User bewerten kann. Diese werden aus der Datenbank in Miniatur angezeigt und auf der Seite aufgelistet. Wenn man nun auf eines der Bilder klickt öffnet sich eine art Fancybox. Darin sollte sich das Bild , mit jeweils einer Bewertung und Kommentaren befinden. Er zeigt mir zwar die fancybox an jedoch leider ohne die Inhalte aus der Datenbank.
Ich habe nun per Ajax versucht die inhalte dynamisch darein zu laden jedoch ohne Erfolg. Da die erfoderliche Variable immer mit undefinted übergeben wird.
Desweiteren habe ich auch die standart fancyboxen ausprobiert, nur hatte ich mit diesen das Problem, dass immer nur das aller erste Bild angezeigt wurde und meine javascript Bewertung keine funktion hatte.
Hoffe ihr könnt mir helfen.
Die momentane ajax funktion:
Javascript:
function vorne(){
$('.ab_v').fadeIn('200ms');
$('#vorne_v').fadeIn('200ms');
};
function inhaltvorne(){
headline=$('.avotebutton.votenina').val();
$.ajax({
type:"POST",
url:"fancy_voting.php",
data: "id="+ headline,
success: function(data){
$('.ab_v').html(data);
vorne();
},
});
return false;
};
function weg_click(){
/*var $this= $(this),
komm_nach_vorne =$this.find('button[id^=votana]');*/
$('.ab_v').fadeOut('slow');
$('#vorne_v').fadeOut('slow');
}
und nun das was es ausführen soll und wo es reingeladen wird:
PHP:
<button id="votebutton'.$y.'" type="button" class="votebutton" name="votebutton" onClick="inhaltvorne();" style="width: 160px; height: 30px; margin-left: 35px;" value="'.$rowe['headline'].'">Voten</button>
<a onClick="inhaltvorne();" class="avotebutton"> Voten <input type="hidden" class="votenina" value="'.$rowe['headline'].'"></a>
</div>
</div>
<input type="hidden" class="ranking" id="'.$rowe['noten'].'" value="'.$rowe['noten'].'">
<div id="vorne_v"> </div>
<div id="ab_v'.$y.'" class="ab_v" style="display:none;"> <div id="kreis_v">
<a id="weg" class="fancybox-close" onclick="weg_click();" style="height: 40px; width: 40px; background-size: 53px auto; left: -8px; margin-top: 12px;"></a>
</div>
</div>
die fancy_voting.php ist nicht das problem, deshalb stelle ich das Script dazu nicht auch zur verfügung. da es dort alles einwandfrei funktioniert.
mfg
brizzi
Zuletzt bearbeitet: