Sasa Posted January 16, 2008 Report Share Posted January 16, 2008 Kā es varu izpildīt javascript'u tad kad jau viss HTML ir ielādējies ar eventu onload nestrādā kā nākas viņš skriptu izpilda ātrāk nekā man ir ielādējies html elements! Pēc lapas ielādes es gribu pamainīt datus! Link to comment Share on other sites More sharing options...
andrisp Posted January 16, 2008 Report Share Posted January 16, 2008 Nepareizi izmanto onload. Tam ir jāstrādā. google: onload event Link to comment Share on other sites More sharing options...
Guest Zigis Posted January 16, 2008 Report Share Posted January 16, 2008 onload vietā iesaku izmantot onDomReady: skat. http://tetlaw.id.au/view/javascript/fastinit Link to comment Share on other sites More sharing options...
marcis Posted January 16, 2008 Report Share Posted January 16, 2008 (edited) Kapēc kodu nelikt vnk nelikt aiz html'a? Nu pirms </body></html> Kautgan uz IE tāpat vispirms izpildīsies js, pēctam tiks ielādēta lapa. Var jau arī timeout taisīt EDIT: Zigis, šķiet, ka tas links nav gluži tas, kas vajadzīgs. Edited January 16, 2008 by marcis Link to comment Share on other sites More sharing options...
Sasa Posted January 16, 2008 Author Report Share Posted January 16, 2008 kā tad man būt! vai arī meklēt citu risinājumu! Link to comment Share on other sites More sharing options...
andrisp Posted January 16, 2008 Report Share Posted January 16, 2008 Nu pirms </body></html> Kautgan uz IE tāpat vispirms izpildīsies js, pēctam tiks ielādēta lapa. Skaidri zini ? :) Sasa, parādi savu kodu. Link to comment Share on other sites More sharing options...
mixis Posted January 16, 2008 Report Share Posted January 16, 2008 Kādas kļūdas tev atgriež? Tas ir, kas teiši nestrādā? Link to comment Share on other sites More sharing options...
Sasa Posted January 17, 2008 Author Report Share Posted January 17, 2008 (edited) Nestrādāšana izpaužas tā ka ir man tas alerts, bet man viņš parāda tukšu lodziņu tāpēc arī domāju ka viņš izpildās ātrāk nekā man ir dati atnākuši no datubāzes, bet ja es to alertu palieku zem kādas pogas tad man viņš izdod pareizu vērtību! Kļūdu paziņojumus nekādu neatgriež! <script type=text/javascript> function load() { alert(document.getElementById('Garums').value); document.getElementById('Captionizveletie').style.height = "9.150cm"; document.getElementById('Image33').style.top = "7.409cm"; } </SCRIPT> Šis kods ir pirms </body> tag'a. Starpcitu šā koda 2 un 3 rindiņa strādā! Šis ir iekš </body> tag'a. <DIV class=Mso2dSection id=Headerizveletie onkeydown="java script:if(window.event.keyCode == 13) window.event.keyCode = 9;" style="WIDTH: 20.295cm; VISIBILITY: hidden; HEIGHT: 0.602cm; BACKGROUND-COLOR: #ffffff"><IMG class=Style0 id=Image34 style="Z-INDEX: 1; LEFT: 0.396cm; WIDTH: 19.576cm; POSITION: absolute; TOP: 0cm; HEIGHT: 0.582cm" src="Images\Image34.bmp"> <TEXTAREA class="MsoTextbox Style1" id=Garums style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 2; LEFT: 1.604cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 2.01cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=MEL_1 style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 3; LEFT: 3.774cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.587cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=ABS_1 style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 4; LEFT: 5.202cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.375cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=Platums style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 5; LEFT: 6.895cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.375cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=MEL_2 style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 6; LEFT: 8.694cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.56cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=ABS_2 style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 7; LEFT: 10.097cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.322cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.37cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=izma style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 8; LEFT: 11.604cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.216cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.396cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=Tips style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 9; LEFT: 16.111cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 1.513cm; COLOR: white; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.051cm; HEIGHT: 0.449cm"></TEXTAREA> <TEXTAREA class="MsoTextbox Style1" id=Text37 style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; Z-INDEX: 10; LEFT: 0.502cm; PADDING-BOTTOM: 0cm; OVERFLOW: hidden; WIDTH: 0.931cm; PADDING-TOP: 0cm; POSITION: absolute; TOP: 0.105cm; HEIGHT: 0.37cm"></TEXTAREA> <SPAN class=MSTheme-Label id=Tips1_Label style="LEFT: 12.86cm; OVERFLOW: hidden; WIDTH: 0.873cm; POSITION: absolute; TOP: 0cm; HEIGHT: 0.396cm">Tips:</SPAN> <TEXTAREA class=MsoTextbox id=Tips1 style="BORDER-RIGHT: 1px; BORDER-TOP: 1px; Z-INDEX: 11; LEFT: 14.997cm; BORDER-LEFT: 1px; WIDTH: 3.39cm; BORDER-BOTTOM: 1px; POSITION: absolute; TOP: 0.109cm; HEIGHT: 0.395cm; TEXT-ALIGN: center" tabIndex=31 rows=1 cols=14></TEXTAREA> </DIV> Edited January 17, 2008 by Sasa Link to comment Share on other sites More sharing options...
andrisp Posted January 17, 2008 Report Share Posted January 17, 2008 Tev tā textarea saturs tiek arī dinamiski aizpildīts pie onload ar JS (tā vismaz izskatās, jo tevis iepeistotajā sourcē #Garums elements ir tukšs) ? Ja jā, tad visticamāk, ka vienkārši tas notiek pēc tam, kad tu mēģini izpildīt alert(). PS. Vispār turpmāk pirms peisto kodu, iztīri to no nevajadzīgā koda. Link to comment Share on other sites More sharing options...
mefisto Posted January 17, 2008 Report Share Posted January 17, 2008 dies' pasarg' no tagu zupas Link to comment Share on other sites More sharing options...
Sasa Posted January 17, 2008 Author Report Share Posted January 17, 2008 bet tad jautājums, kā es savu alert'u varu izsaukt tad kad jau ir visi Id='Garums' ir saņēmuši savas vērtības? Link to comment Share on other sites More sharing options...
andrisp Posted January 17, 2008 Report Share Posted January 17, 2008 Iekš tā JS, kas veic to aizpildīšanu, arī izsauc to alert(). visi Id='Garums' Tas ir kā ? Vispār jau lapas ietvaros ID jābūt unikālām. Link to comment Share on other sites More sharing options...
Sasa Posted January 17, 2008 Author Report Share Posted January 17, 2008 zinu, ka ID jābūt unikālajiem, bet es man te ir savādāk man nav ID unikāli! Bet to ko es te meģinu sataisīt tāpat neviens nav taisījis doma tāda ka ir MS Access data access pages, kuras tāpat neviens vai reti kurais izmanto, kuras tad arī savās visus datus no ms access mdb faila un tad to attēlo es tik to atskaiti exportēju uz data access pages (viņas var atvērt ar IE) un tur man īsti nav skaidrs kurā momentā tā datu ielāde notiek es pats nēesmu taisījis to datu ierakstīšanu iekš ID='Garums'. Link to comment Share on other sites More sharing options...
andrisp Posted January 17, 2008 Report Share Posted January 17, 2008 (edited) Meklē iekš JS, gan atradīsi. Protams, vari mēģināt setTimeout metodi, bet tas būs risinājums "Jo tālāk, jo trakāk". Edited January 17, 2008 by andrisp Link to comment Share on other sites More sharing options...
bubu Posted January 17, 2008 Report Share Posted January 17, 2008 Nekā nesapratu... kāds gan sakars id tagiem ar accessu? Es accessu nemāk un nezinu, bet ir tāk, ka tas access tev ģenerē to htmlu? P.S. Lūdzu lieto vairāk un korektāk . simbolu. Citādi tavus garos teikumus grūti izlasīt. Link to comment Share on other sites More sharing options...
Recommended Posts