Qued Posted April 25, 2005 Report Share Posted April 25, 2005 Problēma sekojoša. WWW lapā (XHTML Transitional) ar javaskriptu tiek veiktas darbības, kuru rezultātā formā tiek ierakstīti hidden lauki ar kaut kādām vērtībām. Kad formu nopostē, uz IE viss ir ok (ar js pievieotie lauki parādās), bet ar Operu un FF - nekā, it kā to hidden lauku nekad nebūtu bijis. Nez, kas varētu būt par problēmu? Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2005 Report Share Posted April 25, 2005 Rādi kodu, vai kautkādu fragmenu. Link to comment Share on other sites More sharing options...
v3rb0 Posted April 25, 2005 Report Share Posted April 25, 2005 minu - javascriptā nelieto getElementById() un tāpēc neatrodas tie hidden lauki? Link to comment Share on other sites More sharing options...
Qued Posted April 25, 2005 Author Report Share Posted April 25, 2005 v3rb0 :) Nē - ar koda ģenerēšanu viss ir kārtībā. Hidden input lauki tiek salikti iekš div'a izmantojot js: kk_div.innerHTML+='<input type="hidden" name="wh" value="1" />'; ja pēc tam uztaisa alert(kk_div.innerHTML), pat tiek parādīts, ka tas kods tur ir. Nosubmitojam formu, bet postētajos parametros šie hidden lauki neparādās. Izņemot IE. Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2005 Report Share Posted April 25, 2005 Tas kk_div elements atrodas iekš <form>...</form> tagiem? Link to comment Share on other sites More sharing options...
Qued Posted April 26, 2005 Author Report Share Posted April 26, 2005 bubu Protams. Vispār papētīju - kādreiz biju taisījis vienu sistēmu ar līdzīgu ideju - js raksta hidden formas laukus. Patestēju tagad uz Operas un Firefoxa - strādā. Wtf? Vienīgā atšķirība - tā sistēma, kas strādā, ir marķēta kā html, bet šī jaunā - kā xhtml. Link to comment Share on other sites More sharing options...
рпр Posted April 26, 2005 Report Share Posted April 26, 2005 ne jau standartos buus probleema. paskaties FF vai page info paraadaas formaa visi tevis noraadiitie elementi un to veertiibas. Link to comment Share on other sites More sharing options...
Qued Posted April 26, 2005 Author Report Share Posted April 26, 2005 рпр neparādās gan. Link to comment Share on other sites More sharing options...
bubu Posted April 26, 2005 Report Share Posted April 26, 2005 Moš pamēģini nevis ar innerHTML veidot tos elementus, bet ar document.createElement(). Link to comment Share on other sites More sharing options...
v3rb0 Posted April 26, 2005 Report Share Posted April 26, 2005 it kā strādā arī ar innerHTML http://paste.php.lv/1886 tā ka vaina varbūt ir kaut kāda neuzmanības kļūda. Link to comment Share on other sites More sharing options...
рпр Posted April 26, 2005 Report Share Posted April 26, 2005 рпрneparādās gan. 16929[/snapback] nu tad palaid caur validatoru savu kodu. Link to comment Share on other sites More sharing options...
Qued Posted April 26, 2005 Author Report Share Posted April 26, 2005 Paldies visiem. :) Palīdzēja padoms > nu tad palaid caur validatoru savu kodu. Izrādās, podkačala metode likt <form> tagus iekš tabulas. Tā man bija tāda dummy metode kā neļaut formai noklusētos marginus taisīt :D Link to comment Share on other sites More sharing options...
рпр Posted April 26, 2005 Report Share Posted April 26, 2005 oldskool metode. izmanto css un uzliec formai paddingus un marginus tik cik vajag. Link to comment Share on other sites More sharing options...
Qued Posted April 26, 2005 Author Report Share Posted April 26, 2005 Jau darīts :) Ē, es esmu tik vecs, ka jau oldskūl :) Link to comment Share on other sites More sharing options...
Recommended Posts