| Autor | Zpráva | ||
|---|---|---|---|
| Nikola21 Profil * |
#1 · Zasláno: 3. 8. 2015, 21:14:13
Když kliknu na tlačítko tak se přidá odpověď. Šlo by to udělat aby se i znovu načetla stránka jako když zmáčknu F5?
Mám to takto zatím... <input onclick=" return qa_submit_answer(367, this);" value="Přidat reakci" title="" type="submit" class="qa-form-tall-button qa-form-tall-button-answer"> |
||
| Taps Profil |
#2 · Zasláno: 3. 8. 2015, 21:38:49
Nikola21:
co je obsahem funkce qa_submit_answer ? viz Přesměrování stránky » Přesměrování javascriptem |
||
| Nikola21 Profil * |
#3 · Zasláno: 3. 8. 2015, 21:42:33
Taps:
Omlouvám se ale nechápu to. Po odeslání odpovědi to zůstává na té samé stránce ale neobnoví se stránka. Já bych potřebovala aby se stránka načetla znovu. |
||
| Taps Profil |
#4 · Zasláno: 3. 8. 2015, 21:44:48
Nikola21:
Vlož sem obsah funkce qa_submit_answer . Bez toho se asi nepohneme dál. Případně dodej odkaz na živou ukázku |
||
| Nikola21 Profil * |
#5 · Zasláno: 3. 8. 2015, 21:51:40
Taps Taps
function qa_submit_answer(questionid, elem)
{
var params=qa_form_params('a_form');
params.a_questionid=questionid;
qa_ajax_post('answer', params,
function(lines) {
if (lines[0]=='1') {
if (lines[1]<1) {
var b=document.getElementById('q_doanswer');
if (b)
b.style.display='none';
}
var t=document.getElementById('a_list_title');
qa_set_inner_html(t, 'a_list_title', lines[2]);
qa_reveal(t, 'a_list_title');
var e=document.createElement('div');
e.innerHTML=lines.slice(3).join("\n");
var c=e.firstChild;
c.style.display='none';
var l=document.getElementById('a_list');
l.insertBefore(c, l.firstChild);
var a=document.getElementById('anew');
a.qa_disabled=true;
qa_reveal(c, 'answer');
qa_conceal(a, 'form');
} else if (lines[0]=='0') {
document.forms['a_form'].submit();
} else {
qa_ajax_error();
}
}
); |
||
| Chamurappi Profil |
#6 · Zasláno: 3. 8. 2015, 22:06:27
Reaguji na Nikolu21:
Co to udělá, když ten onclick smažeš? Přechod na jinou stránku je standardní činnost při odeslání formuláře, uvedený onclick jí zabrání a odešle formulář nějak jinak – je otázka, jak moc jinak, tedy zda v tom jiném odeslání není něco nezbytného pro správnou funkčnost, co tomu bude chybět, když se to odešle normálně. To se nejlépe ověří tím, že zkusíš ten onclick zrušit.
|
||
| Nikola21 Profil * |
#7 · Zasláno: 3. 8. 2015, 22:21:10
Chamurappi:
Odstranila jsem to a funguje to jak jsem potřebovala. Děkuji mnohokrát |
||
|
Časová prodleva: 11 let
|
|||
0