Comunitatea PHP Romania
MightyDeals

Prima pagină PHP General PHP Incepători Fancybox incarcare in iframe

Fancybox incarcare in iframe

Secţiune dedicată începatorilor.

Mesaj Vin Apr 27, 2012 11:47 am
CoBrA90 Average Member

Mesaje: 147
Salut,

Am reusit sa imi incarc o pagina cu fancybox.
Am un widget care contine niste link-uri. Cand dau click pe un link imi deschide o pagina cu Fancybox. Daca includ index-ul intr`un iframe pe o pagina goala gen: http://miculanunt.net/proba/widget/widget.php totul merge bine si frumos. In schimb cand il pun intr-un div redimensionat treburile se strica :( si anume ca pagina aparuta din fancybox nu apare pe tot ecranul ci si ea se redimensioneaza in functie de div-ul din care face parte ( sau iframe daca e si acesta <100% ). Ex: http://miculanunt.net/proba/widget/widget.png

Cum as putea sa fac sa imi arate pe toata pagina ?

<script type="text/javascript">
$(document).ready(function() {
$('a[id^="program"]').fancybox({
'width' : '40%',
'height' : '100%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});
});

$("#fancybox-close").click(function(){
parent.location.reload(true);
});
</script>

Multumesc !

Mesaj Vin Apr 27, 2012 4:39 pm
thelord PHPRomania Supporter

Mesaje: 21
O solutie ar fi sa redimensionezi iframe-ul cu javascript si sa-l faci cat ecranul:

<style type="text/css">
iframe{
border: 0 none;
}
</style>
$(document).ready(function() {

$("iframe").height($(window).height());
$("iframe").width($(window).width());

});
Ultima oară modificat de thelord pe Sâm Apr 28, 2012 3:41 pm, modificat 1 dată în total.

Mesaj Vin Apr 27, 2012 5:05 pm
CoBrA90 Average Member

Mesaje: 147
thelord scrie:
O solutie ar fi sa redimensionezi iframe-ul cu javascript si sa-l faci cat ecranul:

<style type="text/css">
iframe{
border: 0 none;
}
</style>
$(document).ready(function() {

$("iframe").height($(window).height());
$("iframe").width($(window).width());

});


E mai bine, dar nu suficient :( http://miculanunt.net/proba/widget/untitled2.png

Si ce-i rau e ca daca il pun intr-un loc de 150x100, eu vreau ca ce apare sa fie peste intre site-ul, in schimb el imi redimensioneaza iframe-ul deci imi strica tot site-ul :(

Dar alta varianta ceva asemanator cu FancyBox'ul asta nu este ?

Multumesc !

Mesaj Sâm Apr 28, 2012 12:08 pm
CoBrA90 Average Member

Mesaje: 147
Nimeni ? :(

Mesaj Sâm Apr 28, 2012 3:26 pm
thelord PHPRomania Supporter

Mesaje: 21
Folosesti cumva mai multe iframe-uri unele in altele?
Ultima oară modificat de thelord pe Sâm Apr 28, 2012 3:43 pm, modificat 1 dată în total.

Mesaj Sâm Apr 28, 2012 3:41 pm
CoBrA90 Average Member

Mesaje: 147
thelord scrie:
Folosesti cumva mai multe iframe-uri unele in altele?


Este primul si ultimul iframe folosit doar in momentul in care un user vrea widget'ul si il integreaza la el pe site.

Mesaj Dum Apr 14, 2013 12:55 am
Google Bot New Member

Mesaje: 1

Înapoi la PHP Incepători

Copyright © 2001-2013 PHP Romania Gazduire web | Haine online | Gazduire web | Campanii SMS | Gazduire Claus Web | Inregistrare Domenii | Anunturi | Jocuri cu bile
Furnizat de phpBB® Forum Software © phpBB Group
Translation/Traducere: phpBB România
Powered by Simplis
cron