Form + táblázat + javascript + div
2008-07-30T11:42:25+02:00
2008-07-30T13:39:12+02:00
2022-07-19T20:11:05+02:00
Bence Bratyo
Sziasztok!

Ismételten egy hülye problémába ütköztem!

Készítek egy oldalt, ami egy táblázatból áll (fejléc, adat, menü felosztásban). Az adat tábla egy div is egyben. És erre van egy javascriptem, amit az index.php-ba építettem be, ami arra szolgál, hogy a menü, és login elemeit az adat-ba tölti be. A menüből ez mindíg működik, és a login jó a menü táblában, de az nem dives. Az adatba kerül a regisztrációs űrlap. A form action=""-be megy egy javascipt, ami önnmagát híja meg ugyanabba a táblába (értelem szerüen az ürlep előtt van egy php rész ami kezeli az érkező adatokat). De az adatok a formból nem mennek át. Ha a regisztrációs részt a menü táblába hívom be ott működik, de ott se div nincs, sem pedig javascript, hanem ott php_self megy a form action-be

javascript

<script> //AJAX code -- > link actions function url(url, divid) { var page_request = false; if (window.XMLHttpRequest) // if Mozilla, Safari etc page_request = new XMLHttpRequest(); else if (window.ActiveXObject) { // if IE try { page_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){ try{ page_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } else return false; page_request.onreadystatechange=function() { loadpage(page_request, divid) } page_request.open('GET', url, true); page_request.send(null); } function loadpage(page_request, divid){ if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)) document.getElementById(divid).innerHTML=page_request.responseText } </script> javascript:url('registration/registration.php', 'adat'); -ez megy a form action-ba


Előre is köszönöm a segítséget!
Mutasd a teljes hozzászólást!

abcd