login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nyromodal ajax box en javascript parameters (Opgelost)

Offline ontwerp - 27/09/2009 11:59 (laatste wijziging 27/09/2009 12:20)
Avatar van ontwerpNieuw 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???

  1. function popup(breedte,hoogte,topmarge,linkermarge,achtergrondplaatje,autoresize,urllink){
  2.  
  3.  
  4. $.nyroModalManual({ css: {
  5. loading: {
  6. position: 'absolute',
  7. backgroundColor: '#666666',
  8. opacity:0.50,
  9. top: parametervoorbeeld1,
  10. left: parametervoorbeeld2
  11. },
  12. wrapper: {
  13. position: 'absolute',
  14. top: parametervoorbeeld1,
  15. left: parametervoorbeeld2
  16. }
  17. },
  18. url: urllink,
  19. forceType: 'iframe',
  20. width: breedte,
  21. height: hoogte,
  22. bgImage: achtergrondplaatje,
  23. resizable: autoresize
  24. });
  25. }


vinTage schreef:
Gelieve code tussen codetags te plaatsen

6 antwoorden

Gesponsorde links
Offline vinTage - 27/09/2009 12:26
Avatar van vinTage Nieuw lid top: parametervoorbeeld1,
left: parametervoorbeeld2


Waar haal je die top en left vandaan ?

Wat zegt firebug ?
Offline ontwerp - 27/09/2009 12:47
Avatar van ontwerp 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....

Offline vinTage - 27/09/2009 12:49 (laatste wijziging 27/09/2009 12:50)
Avatar van vinTage 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
Offline ontwerp - 27/09/2009 12:53
Avatar van ontwerp Nieuw lid Nee da's voor het voorbeeld te verduidelijken....

  1. function popup(breedte,hoogte,topmarge,linkermarge,achtergrondplaatje,autoresize,urllink){
  2.  
  3. //alert(achtergrondplaatje);
  4. /*
  5. $.fn.nyroModal.settings.css.nyroModalLoader =
  6. {position:'absolute',margintop:topmarge,marginleft:linkermarge};
  7.  
  8. $.fn.nyroModal.settings.css.wrapper =
  9. {position:'absolute',margintop:topmarge,marginleft:linkermarge};
  10.  
  11. */
  12.  
  13. var tm = topmarge;
  14. var lm = linkermarge;
  15. $.nyroModalManual({ css: {
  16. loading: {
  17. position: 'absolute',
  18. backgroundColor: '#666666',
  19. opacity:0.50,
  20. top: tm,
  21. left: lm
  22. },
  23. wrapper: {
  24. position: 'absolute',
  25. top: tm,
  26. left: lm
  27. }
  28. },
  29. url: urllink,
  30. forceType: 'iframe',
  31. width: breedte,
  32. height: hoogte,
  33. bgImage: achtergrondplaatje,
  34. resizable: autoresize
  35. });
  36. }
Offline vinTage - 27/09/2009 13:09
Avatar van vinTage 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 ?
Offline ontwerp - 27/09/2009 13:25 (laatste wijziging 27/09/2009 14:52)
Avatar van ontwerp 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.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s