Avatar billede bavingo Nybegynder
25. oktober 2010 - 22:08 Der er 2 kommentarer og
1 løsning

resize div med iframe

Jeg forsøger at lave et web desktop i jQuery og dertil har jeg brugt et iframe i et layer, men problemet er ved resize. Når jeg gør den mindre og musen tilfældigvis kører lidt for hurtig og kommer ind over indholdet af iframet kan jeg ikke gøre elementet mindre.

Her er lidt kode:

//
// MAKE WINDOWS RESIZEBLE
$(function() {
    $(".window").resizable({
        minWidth:200,
        minHeight:100
    });
});

//
// OPEN WINDOW
function desktopWindow(id, width, height, thisX, thisY, title, appID) {
    if(!width) { width = 400; }
    if(!height) { height = 300; }
    if(!thisX) { top:10; }
    if(!thisY) { left:10; }
   
    $('div#'+ id).css('background', 'red');
   
    var out = '<div class="window" id="'+ id +'" style="width:'+ width +'px; height:'+ height +'px; top:'+ thisY +'px; left:'+ thisX +'px;">';
    out += '    <div class="topbar">';
    out += '<img src="system/graphics/desktopIcon/exit.png" />';
    out += '<img src="system/graphics/desktopIcon/minimize.png" />';
    out += '<img src="system/graphics/desktopIcon/maximize.png" />';
    out += '<h2></h2></div>';
    out += '    <div class="content">';
    out += '        <iframe src="http://intranet/test.php"></iframe>';
    out += '    </div>';
    out += '</div>';
   
    return out;
}
Avatar billede webmover Nybegynder
05. november 2010 - 12:28 #1
Jeg har selv haft det problem, den eneste måde det lykkes mig at løse det på var at skjule iframen under resize og så vise den igen efter resize. Det er langt fra den perfekte løsning men det virker.
Avatar billede bavingo Nybegynder
05. november 2010 - 14:36 #2
Hvordan gjorde du det?

Jeg har selv forsøgt mig med "z-index: -1", men det virkede ikke rigtigt.
Avatar billede bavingo Nybegynder
22. november 2010 - 00:16 #3
Jeg formoder der ikke kommer flere svar her, så lukker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester