Napisałem skrypt do post'owania ale nie wiem dlaczego
dodaj_post.html
<div style='background-color: #efefef;padding-left:10px;'>
<form action="javascript:get(document.getElementById('forma'));" name="forma" id="forma">
<span class="tytul">Tytuł:</span><br />
<input id="tytul" type="text" size="158" maxlength="100" value=''/><br />
<span class="tytul">Treść:</span><br />
<textarea id="text" cols="120" rows="20"></textarea><br />
<input type="submit" name="button" value="Dodaj">
<input type="reset" value="Resetuj"/>
<div style="float:right;">
</form>
</div>
panel.php
<div id="wpisz" onclick="getData('dodaj_post.html', 'nowy_post')">Dodaj</div><br />
<div id="nowy_post"></div>
i skrypt gotowiec do ladowania plikow przez ajax:
if (window.XMLHttpRequest)
{
ObiektXMLHttp = new XMLHttpRequest(); }
else if (window.ActiveXObject)
{
ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
function getData(zrodlo, cel) {
if(ObiektXMLHttp)
{
var cel = document.getElementById(cel);
ObiektXMLHttp.open("GET", zrodlo);
ObiektXMLHttp.onreadystatechange = function()
{
if (ObiektXMLHttp.readyState == 4)
{
cel.innerHTML = ObiektXMLHttp.responseText;
}
}
ObiektXMLHttp.send(null); } }
i gdy wyswietlam plik dodaj_post.html input 'tytul' i textarea 'tresc' sa mniejwiecej rowne, ale jak wczytam to przez ajax, input sie zmniejsza i manipulowanie "size" nic nie daje ;/. Sprawdzalem na IE, FF, Opera, bez roznic. Co jest nie tak ;/