Miten voin ohjata uudelleen JavaScriptillä?

Miten ohjataan sivulle toisesta sivusta JavaScriptin avulla?

Ratkaisu

Voit ohjata toiselle sivulle käyttämällä:

window.location = "http://www.yoururl.com";
Kommentit (5)

Et voi ohjata funktioon. Se mitä voit tehdä, on välittää URL-osoitteeseen jokin lippu uudelleenohjauksen yhteydessä, tarkistaa lippu palvelinpuolen koodissa ja suorittaa funktio, jos se on nostettu.

Esim:

document.location = "MyPage.php?action=DoThis";

Tarkista sitten PHP-koodissasi, että kyselymerkkijonossa on "action", ja jos se on sama kuin "DoThis", suorita haluamasi funktio.

Kommentit (0)

Sinun on ehkä selitettävä kysymystäsi hieman tarkemmin.

Kun sanot "uudelleenohjaus", useimmille ihmisille se tarkoittaa HTML-sivun sijainnin muuttamista:

window.location = url;

Kun sanot "redirect to function" - siinä ei ole mitään järkeä. Voit kutsua funktiota tai ohjata toiselle sivulle. Voit jopa ohjata uudelleen ja kutsua funktiota, kun uusi sivu latautuu.

Kommentit (0)