Visualizzazione dei risultati da 1 a 4 su 4

Discussione: IE ed altezza swf

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    170

    IE ed altezza swf

    Salve a tutti,
    io ho un maledetto problema con i css quando gli carico una pagina contenente un swf al suo interno....mi spiego meglio.
    Ho una pagina principale con due div, dove al primo è contenuto un swf che richiama altre pagine html tramite uno script dinamico "ajax" contenenti altri swf all'interno del mio secondo div.Il tutto funziona correttamente sotto firefox, ma con IE l'altezza della pagina che viene richiamata con il mio script non è corretta.
    Potete aiutarmi?

    Vi mostro il mio codice html con conseguente script :

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <style type="text/css"><!--
    body {
    	background-color: #191919;
    	
    }
    #page { width: auto; height: auto; }
    --></style>
    <script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
    </head>
    
    <body>
    <script type="text/javascript">
    
    /***********************************************
    * Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    
    var loadedobjects=""
    var rootdomain="http://"+window.location.hostname
    
    function ajaxpage(url, containerid){
    var page_request = false
    if (window.XMLHttpRequest) // if Mozilla, Safari etc
    page_request = new XMLHttpRequest()
    else if (window.ActiveXObject){ // if IE
    try {
    page_request = new ActiveXObject("Msxml2.XMLHTTP")
    } 
    catch (e){
    try{
    page_request = new ActiveXObject("Microsoft.XMLHTTP")
    }
    catch (e){}
    }
    }
    else
    return false
    page_request.onreadystatechange=function(){
    loadpage(page_request, containerid)
    }
    page_request.open('GET', url, true)
    page_request.send(null)
    }
    
    function loadpage(page_request, containerid){
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
    document.getElementById(containerid).innerHTML=page_request.responseText
    }
    
    function loadobjs(){
    if (!document.getElementById)
    return
    for (i=0; i<arguments.length; i++){
    var file=arguments[i]
    var fileref=""
    if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
    if (file.indexOf(".js")!=-1){ //If object is a js file
    fileref=document.createElement('script')
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src", file);
    }
    else if (file.indexOf(".css")!=-1){ //If object is a css file
    fileref=document.createElement("link")
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", file);
    }
    }
    if (fileref!=""){
    document.getElementsByTagName("head").item(0).appendChild(fileref)
    loadedobjects+=file+" " //Remember this object as being already added to page
    }
    }
    }
    
    </script>
    
    
    
    <div align="center" id="prince">
      <script type="text/javascript">
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','760','height','382','src','swf/home','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' ); //end AC code
    </script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="760" height="382">
        
        <param name="quality" value="high" /><param name="SRC" value="swf/home.swf" />
        <embed src="swf/home.swf" width="760" height="382" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"></embed>
      </object></noscript>
    </div>
    
    <div align="center" id="page">
    
    </div>
    </body>
    </html>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti il link alla pagina forse aiuta a capire il problema.
    Con quale versione di IE riscontri il "difetto"?
    Hai provato ad impostagli un layout tramite css altezze e larghezze fisse dei div?


    P.S. Consiglio se cerchi aiuto (anche per un futuro) devi essere il più collaborativo possibile dire "Potete aiutarmi?" se posti qui è scontato, mentre molte info o errori le conosci solo tu.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    170
    Grazie per la risposta...si forse è vero era scontata la richiesta di aiuto, ma e che sono davvero disperato per questa cosa

    cmq il link alla pagina in questione è il seguente : http://www.mekane.it/new/index.html
    basta cliccare su about us per vedere cosa succede..

    al momento sto provando con IE versione 6.0...si ho provato a mettergli le dimensioni del div fisse, ma non cambia nulla

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    170
    Ho finalmente risolto specificando come fonte HTML solo la modalità <embed> nelle proprieta del mio swf che viene caricato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.