Autor Zpráva
Lukas_dol
Profil *
Ahoj, resim asi trivialni vec, ale jak dostat promenou id sem:

var load = '../out.php?idcko='+id; 
Tohle nefunguje, poradi nekdo jak to ma byt?

diky
_es
Profil
Lukas_dol:
poradi nekdo jak to ma byt?
Z toho vytrhnutého kusu kódu asi ťažko.
Lukas_dol
Profil *
Tady je kompletni kod...
potrebuji, aby v var load = '../out.php?idcko=+id'; bylo id promenna, aby se mi nacitala stranka podle potreby.
diky

(function($){

    $.fn.extend({ 

        alertBox: function(settings) {
 
            
            var settings = $.extend(defaults, settings);
         
            return this.each(function() {
            
                var s = settings;
                var load = '../out.php?idcko=+id'; 
                
                $(this).click(function(e) {
                
                    e.preventDefault();
                    
                    $('body').append('<div id="overlay" />');
                    $('#overlay').fadeIn(300, function() {
                        $('body').append('<div id="alertModalOuter"><div id="alertModal">loading...</div></div>');
                        var outer = $('#alertModalOuter');
                        var modal = $('#alertModal');
                        var defWidth = outer.outerWidth();
                        var defHeight = outer.outerHeight();
                        
                        
                        
                        
                        modal.load(load + ' #alert', function() {
                        
                        
                            var alertBoxContent = $('#alert');
                            
                            var alertWidth = alertBoxContent.outerWidth();
                            var alertHeight = alertBoxContent.outerHeight();
                            
                            var widthCombine = -((defWidth + alertWidth) / 2);
                            var heightCombine = -((defHeight + alertHeight) / 2);

                            modal.animate({width: alertWidth, height: alertHeight}, 200);
                            outer.animate({marginLeft: widthCombine, marginTop: heightCombine}, 200, function() {
                                alertBoxContent.fadeIn(200, function() {
                                    $('#no').click(function(e) {
                                        e.preventDefault();
                                        $('#overlay, #alertModalOuter').fadeOut(400, function() {
                                            $(this).remove();
                                        });
                                    });
                                });
                            });

                        });
                    });
                });
            });
        }
    });
})(jQuery);
_es
Profil
Lukas_dol:
aby v var load = '../out.php?idcko=+id'; bylo id promenna
Žiadnu premennú s názvom id tam nemáš. Vyjadri sa nejako normálne, o čo sa snažíš.
Lukas_dol
Profil *
Prave ji tam potrebuju dostat...

script se vola takto

    <script>
        $(function() {
            $('#clickMe').alertBox({
                id: '1'
            });
        });
    </script>

Nebo jak lepe tam to id dostat?
_es
Profil
Neviem, čo je alertBox za metódu, nájdi si v dokumentácii toho pluginu, či čo to je, ako sa používa. Na čo tá metóda slúži?
LosFilipos
Profil
Lukas_dol:
Funkci alertBox vkládáš jako parametr objekt settings, tudíž id dostaneš takto:
 var load = '../out.php?idcko=' + settings.id; 

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: