Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370

    problema internet explorer (finestre e dom)

    vorrei far "riscrivere" il contenuto di una popup se viene aperta da un determinato url
    mostrando solo il contenuto di un determinato div:

    <script type="text/javascript">
    if (window.opener.location.href == "url_pagina")
    {
    document.getElementsByTagName("body")[0].innerHTML = "<div style=\"margin:0 auto;background-color:white;width:461px;\">" + document.getElementById("iddamostrare").innerHTML + "</div>";
    }
    </script>

    su firefox funziona
    il problema è che internet explorer dice impossibile aprire il sito internet URL (si apre un alert)
    (sullo sfondo però si vede solo il div) quando premo ok mi va ad impossibile visualizzare la pagina
    naturalmente non ci sono redirect o cose simili... su firefox va ripeto
    avete idee?

    sarà uno dei bug di ie risolti alla ca22o da microsoft?

    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  2. #2
    Utente di HTML.it L'avatar di Gunn
    Registrato dal
    Feb 2006
    Messaggi
    370
    up
    -10 points to SCLERO high top class [definition of SCLERO HIGH TOP CLASS: 90 random kills]

  3. #3
    scusate se riesumo questo topic, ma sembra qualcosa di simile a questo:
    http://support.microsoft.com/kb/927917

    ma non riesco a capire come risolverlo...

  4. #4
    nell'articolo spiega che all'interno del di un oggetto figlio del BODY non riesci a "sostituire" il body stesso.Quindi devi "aggiungere" il testo al body oppure inserirlo o aggiungerlo in un altro contenitore.

    a chi può mai servire una funzione del genere??

  5. #5
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    Non ho idea proprio a chi possa servire
    Sarebbe comunque interessante provare la stessa cosa senza usare innerHTML ma creando dinamicamente l'elemento div e mettendo al suo interno il contenuto del sito, magari inserendolo tutto prima su una stringa, bo così solo per prova

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.