nyromodal ajax box en javascript parameters (Opgelost)
ontwerp - 27/09/2009 11:59 (laatste wijziging 27/09/2009 12:20)
Nieuw lid
Hoi
Ik gebruik dit script van http://nyromodal.nyrodev.com /
En heb nu een custom functie om vanuit een link redelijk simpel l/b/x/y/bgplaatje etc te kunnen
aangeven per link... Alleen de parameter wordt hier niet netjs opgepikt in de css
code van javascript.
Heeft iemand een vermoeden???
function popup(breedte,hoogte,topmarge,linkermarge,achtergrondplaatje,autoresize,urllink){
$.nyroModalManual({ css: {
loading: {
position: 'absolute',
backgroundColor: '#666666',
opacity:0.50,
top: parametervoorbeeld1,
left: parametervoorbeeld2
},
wrapper: {
position: 'absolute',
top: parametervoorbeeld1,
left: parametervoorbeeld2
}
},
url: urllink,
forceType: 'iframe',
width: breedte,
height: hoogte,
bgImage: achtergrondplaatje,
resizable: autoresize
});
}
function popup( breedte, hoogte, topmarge, linkermarge, achtergrondplaatje, autoresize, urllink) {
$.nyroModalManual ( { css: {
loading: {
position: 'absolute' ,
backgroundColor: '#666666' ,
opacity: 0.50 ,
top: parametervoorbeeld1,
left: parametervoorbeeld2
} ,
wrapper: {
position: 'absolute' ,
top: parametervoorbeeld1,
left: parametervoorbeeld2
}
} ,
url: urllink,
forceType: 'iframe' ,
width: breedte,
height: hoogte,
bgImage: achtergrondplaatje,
resizable: autoresize
} ) ;
}
vinTage schreef:
Gelieve code tussen codetags te plaatsen
6 antwoorden
Gesponsorde links
vinTage - 27/09/2009 12:26
Nieuw lid
top: parametervoorbeeld1,
left: parametervoorbeeld2
Waar haal je die top en left vandaan ?
Wat zegt firebug ?
ontwerp - 27/09/2009 12:47
Nieuw lid
Hoi
Nu die kop ik in via link met onclick actie:
onClick="popup('200','200','330','680','../images/image-1.jpg','false','http://www.ilse.nl');
//breedte, hoogte, top, left etc
Hoogte breedte en plaatje gaat goed alleen de top/left wordt
in het ajax object niet in de css code opgepakt...
Als ik parametervoorbeeld1/parametervoorbeeld2 vervang door
normale waarden als 400 en 200 dan werkt het prima...
Dus di's effe weird nu....
vinTage - 27/09/2009 12:49 (laatste wijziging 27/09/2009 12:50)
Nieuw lid
het is niet weird, want je declareerd die variable(naam) nergens..
Citaat:
function popup(breedte,hoogte,topmarge,linkermarge,achtergrondplaatje,autoresize,urllink)
Daar staat nergens parametervoorbeeld1 en parametervoorbeeld2 in
ontwerp - 27/09/2009 12:53
Nieuw lid
Nee da's voor het voorbeeld te verduidelijken....
function popup(breedte,hoogte,topmarge,linkermarge,achtergrondplaatje,autoresize,urllink){
//alert(achtergrondplaatje);
/*
$.fn.nyroModal.settings.css.nyroModalLoader =
{position:'absolute',margintop:topmarge,marginleft:linkermarge};
$.fn.nyroModal.settings.css.wrapper =
{position:'absolute',margintop:topmarge,marginleft:linkermarge};
*/
var tm = topmarge;
var lm = linkermarge;
$.nyroModalManual({ css: {
loading: {
position: 'absolute',
backgroundColor: '#666666',
opacity:0.50,
top: tm,
left: lm
},
wrapper: {
position: 'absolute',
top: tm,
left: lm
}
},
url: urllink,
forceType: 'iframe',
width: breedte,
height: hoogte,
bgImage: achtergrondplaatje,
resizable: autoresize
});
}
function popup( breedte, hoogte, topmarge, linkermarge, achtergrondplaatje, autoresize, urllink) {
//alert(achtergrondplaatje);
/*
$.fn.nyroModal.settings.css.nyroModalLoader =
{position:'absolute',margintop:topmarge,marginleft:linkermarge};
$.fn.nyroModal.settings.css.wrapper =
{position:'absolute',margintop:topmarge,marginleft:linkermarge};
*/
var tm = topmarge;
var lm = linkermarge;
$.nyroModalManual ( { css: {
loading: {
position: 'absolute' ,
backgroundColor: '#666666' ,
opacity: 0.50 ,
top: tm,
left: lm
} ,
wrapper: {
position: 'absolute' ,
top: tm,
left: lm
}
} ,
url: urllink,
forceType: 'iframe' ,
width: breedte,
height: hoogte,
bgImage: achtergrondplaatje,
resizable: autoresize
} ) ;
}
vinTage - 27/09/2009 13:09
Nieuw lid
Wat gebeurd er als je er niet eerst een var van maakt maar gewoon korter en rechtstreeks erin jost?
top: topmarge,
left: linkermarge
maak je geen gebruik van firebug, want die zou dan toch een errortje ofzo moeten weergeven ?
ontwerp - 27/09/2009 13:25 (laatste wijziging 27/09/2009 14:52)
Nieuw lid
Probleem was simpel qua aard:
popup(200,200,330,680,'../images/image-1.jpg','false','http://www.ilse.nl');
ipv
popup('200','200','330','680','../images/image-1.jpg','false','http://www.ilse.nl');
Dus int versus string issue!
Gesponsorde links
Dit onderwerp is gesloten .