Mam funkcję pobierającą treści:
function showSite(str) { if (str=="") { document.getElementById("okno").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("okno").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getsite.php?id="+str,true); xmlhttp.send(); format(); }
Na jej końcu wstawiłem funkcję formatującą wielkość okna i dodającą paski przewijania
function format() { var a = $(window).height(); $('#okno').css('height', a-72); $('#tresc').css('height', a-174); var b = $(window).width(); if(b<1100){$('#okno').css('width', 600);$('#okno').css('margin-left', -300);$('#tytul').css('width', 555);} if(b>1100){$('#okno').css('width', 700);$('#okno').css('margin-left', -350);$('#tytul').css('width', 655);} $("#tresc").mCustomScrollbar(); }
Problem polega na tym, że:
1. W powyższej formie nie działa
2. Kiedy na początku funkcji format wstawię alert() wszysko działa bez zarzutu.
Co ma alert do wykonania tych poleceń i jak to zrobić bez użycia alert?
Z góry dziękuję za pomoc
