Plik html
Kod
<script type="text/javascript">
Sortable.create("list", { tag:'li',overlap:'vertical',constraint: false,
onUpdate: function () {Effect.Pulsate('list', { pulses: 5, duration: 1.5 });
getHTML('zapisz.php?akcja=produkty&'+Sortable.serialize('list'));}
}
);
</script>
Sortable.create("list", { tag:'li',overlap:'vertical',constraint: false,
onUpdate: function () {Effect.Pulsate('list', { pulses: 5, duration: 1.5 });
getHTML('zapisz.php?akcja=produkty&'+Sortable.serialize('list'));}
}
);
</script>
Ajax
Kod
<script>
function getHTML(znak)
{
var url = znak + "&ms=" + new Date().getTime();
var myAjax = new Ajax.Request(
url,
{
method: 'get',
onComplete: showResponse,
onSuccess: wyswietl
});
}
function showResponse(MyRequest)
{
$('right').innerHTML = MyRequest.responseText
}
function wyswietl(MyRequest)
{
response = MyRequest.responseText;
alert(response)
}
</script>
function getHTML(znak)
{
var url = znak + "&ms=" + new Date().getTime();
var myAjax = new Ajax.Request(
url,
{
method: 'get',
onComplete: showResponse,
onSuccess: wyswietl
});
}
function showResponse(MyRequest)
{
$('right').innerHTML = MyRequest.responseText
}
function wyswietl(MyRequest)
{
response = MyRequest.responseText;
alert(response)
}
</script>
No i plik php
Kod
echo '<script type="text/javascript">alert("ok");</script>';
I do rzeczy
w chwili odebrania zapytania czyli onSuccess alert zadziala i w alercie jest kod z pliku zapisz.php. Jednak chciałem żeby po podmianie zawartosci wykonał sie javascript. No i tu jest problem.
probowalem na wszytskie sposoby przez eval(); i lipa.
Acha prototype,js jest uzywany.
Sama zawartośc kodu w php jest wykonywana tu jest cacy, ale ten nieszczesny alert.
Moze ktos dobry odpowie co zrobic...
Chyba nikt nie wie

ych
Chyba można zamknąć... Nie dowiem się... Być może awykonalne....