Hogyan kell új html fájlt behívni JavaScriptben?!
Az lenne a kérdésem,hogy :
<script>
document.getElementById("Save").onclick
function food0()
{
alert
$("#proba").load('gfs.html');
}
</script>
hogy lehetne ide behívni egy külön html fájlt. Mivel: <table><tr><td id="Save" onclick="food0()" > 4személyes </td></tr></table> erre rákattintva dobna át egy új oldalra ,de sehogy sem akar működni. Előre is köszönöm. 16/L
Ajjaj, itt gondok vannak....
1. A document.getElementById() metódus a paraméterében megadott azonosítójú (id attribútumú) elemmel tér vissza:
ehhez a visszaadott elemhez lehet rendelni egy onclick eseményt, aminek bekövetkeztekor egy függvényt hajt végre:
ha ezt használod, akkor az adott elem - jelen esetben a Save azonosítójú táblázatcella - onclick attribútumát nem kell megadni a HTML-kódban.
Ha Javascripten keresztül akarod kiválasztani az elemet és onclick esemény bekövetkeztekor egy adott - jelen esetben a food0() - függvényt meghívni, az így zajlik:
document.getElementById("Save").onclick = food0;
2. A food0() függvényen belül az alert metódusnak ebben a formában nincs értelme. Helyes formája:
4. Ugyancsak a food0() függvényen belül: a $ ilyen formában a jQuery függvénykönyvtár része:
* [link]
* [link]
ha ez nincs meghívva - például így:
<script src=" [link]
akkor nem fog működni.
De kérdés: a proba azonosítójú elembe akarod tölteni a gfs.html tartalmát - mert ez a jQuery-részlet ezt tenné - vagy át akarod irányítani az oldalt a gfs.html-re?
Utóbbi esetben ez megoldható szimplán Javascriptből:
location.href = 'gfs.html';
Bővebben:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!