zatrzymaj funkcję jquery po jednym wykonaniu
Mam funkcjęNextthing
która ukrywa pierwszą ramkę iframe i pokazuje następną, ale jak zobaczysz w kodzie funkcji, którą zrobiłem tylko dla jednej następnej ramki iframe, więc jeśli wykona akcję dla drugiej iframe, aby ją ukryć i wyświetli następną ramkę iframe, wyświetlać, ale w złym miejscu.
Jak mogę zatrzymać funkcję po jednym uruchomieniu?
function Nextthing (){
$("#i").hide();
$('.table').eq(1).find('tbody tr').eq(2).after(
'<tr><td colspan=10><iframe class="iframe" src="/msg.html?msgId=' +
$('.table').eq(1).find('tbody tr').eq(2)
.find('td a').eq(0).text()+'&constant=1"></iframe></td></tr>);
}
UPDATE: jak widać, iframe jest wywoływane z tej strony msg.html, a ta strona ma przycisk wejściowy i przycisk przesyłania oraz funkcjęNextthing
jest wywoływany w tym przycisku w ten sposób:
<input type="submit" onclick="parent.Nextthing();" />
Gdy ktoś naciśnie przycisk wysyłania w ramce iframe, załaduje ramkę iframe następnej strony msg.html na podstawie msgId i chcę, aby to obciążenie było tylko raz ...