Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Problem ze skryptem w IE
Forum PHP.pl > Forum > Przedszkole
Dapi
Witam.
Mam taki kodzik:
Kod
function showWindow(title, width, height, adress, text){
                if(adress != ''){
                    pobierzDane(adress,"okno_body");
                }else{
                    $("#okno_body").text(text);
                }
                $("#okno_title").text(title);
                $("#okno_body").css("width", (width-10)+"px");
                $("#okno_body").css("height", (height-20)+"px");
                $("#okno_obramowanie").css("width", width+"px");
                $("#okno_obramowanie").css("height", height+"px");
                $("#okno_obramowanie").css("margin-left", "-"+width/2+"px");
                $("#okno_obramowanie").css("margin-top", "-"+height/2+"px");
                $("#okno_maska").fadeIn("slow");
                window.location.hash='#'+adress.replace('?mode','mode')+"%width="+width+"%height="+height+"%title="+title;
            }

  1. <div id="okno_maska">
  2. <div id="okno_obramowanie">
  3. <div id="okno_title">aa</div>
  4. <div id="okno_zamknij" onclick="$('#okno_maska').fadeOut('slow');">x</div>
  5. <div id="okno_body">aa</div>
  6. </div>
  7. </div>

Wszystko jest ok pod Firefoxem, Operą i Chrome, jednak IE (testowane na wersji 7-9) odmawia współpracy.
Dostaję komunikat: "SCRIPT5007: Nie można ustawić właściwości „innerHTML”: obiekt jest pusty lub niezdefiniowany"

Co można z tym fantem zrobić?
nospor
1) No a masz pola o takich ID do jakich się odwołujesz?
2) Kiedy odpalasz ten skrypt?
3) Pokaz cały kod, html też
Dapi
Pola są.
Wywołanie funkcji jest przypisane do zdarzenia onclick.
Cały html związany ze skryptem w pierwszym poście smile.gif

CSS:
Kod
#okno_maska{display: none; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: url(szablon/grafika/przyciemnianie.png);}
            #okno_obramowanie{position: absolute; top: 50%; left: 50%; background: #fff; border: 1px solid #e0e0e0; border-radius: 7px; box-shadow: 0px 0px 10px #182019;}
            #okno_title{font-weight: bold; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 13px; float: left; margin-left: 10px; margin-top: 2px;}
            #okno_zamknij{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; float: right; margin-right: 7px; cursor: pointer;}
            #okno_body{margin: auto; margin-top: 50px; text-align:center;}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.