innerHTML un Ēzelis
| Kā jums, deviem patīk Ēzelis? | |||||||||||||||||||||
|
|||||||||||||||||||||
| Kopā Balsis : 12 | |||||||||||||||||||||
autors: Andress
Situācija šada: ir lapa lapa.php, ir lapa apstrade.php un ir j-skripts skripts.js. atverot lapa.php redzama forma ar labu kaudzīti select boksu, onChange eventam piekabināta funkcija no skripts.js, kura ar AJAX izsauc apstrade.php un ar get vars padod šai info, kādus selecta opšenus vajag atdot (arī to ir daudz). Tad nu skripts.js ņem un innerHTML ceļā ievieto atgrieztos <option></option> iekš nepieciešamajiem select boxiem. Itkā stulba struktura, bet ir viens bet - optioni un values dinamiski mainās, tā kā nakas grekot un caur xml req prasīt optus no php skripta un ievietot pa taisno html ar visprastāko innerHTML. Bet ir viens bet- uz visiem pārlūkiem tas darbojas, bet uz Ēzeļa ne
Izrādās Ēzelim bags, kas neļauj ar innerHTML ievietot datus formās (cik sapratu, tieši select boxos). Tā kā neesmu JS un tamlīdzīgu client side draņķu pārzinātājs, jautāju Jums, varbūt kādam ir gadijies saskarties un ir zināms, kā to elementari atrisināt, lieki negruzot pārlūku ar kaudzi skriptu? ;)
Īstenībā pirmo reizi saskaros ar tādu problemu, ka uz visiem iet bet ēzelītis tikai auzās....
Komentāri
Saistītās tēmas

Mr.Death : 5 Oktobris 2009 16:55:20
Andress : 5 Oktobris 2009 16:59:30
Mad182 : 5 Oktobris 2009 17:11:00
drono : 5 Oktobris 2009 17:23:16
grisha : 5 Oktobris 2009 19:45:48
Labi ka beigaas tika paskaidrots, kas ir eezelis. Kas ir deviem?
Man ir ceturtais variants: Man taada nav, neko nezinu.
Andress : 5 Oktobris 2009 20:14:53
Labi ka beigaas tika paskaidrots, kas ir eezelis. Kas ir deviem?
Man ir ceturtais variants: Man taada nav, neko nezinu.
Tas nav īpaši gudri... Vēl joprojām reāli ne pēc kautkādiem saspēlētiem datiem 70% interenta lietotaju izmanto IE
_________________
Diemžēl Latvijas IT industrija no ārpasaules atpaliek par vismaz 10+ gadiem. Mentalitāte?
usver : 5 Oktobris 2009 21:20:37
Andress : 5 Oktobris 2009 21:34:26
usver : 5 Oktobris 2009 21:52:52
Andress : 5 Oktobris 2009 22:28:53
foxsk8 : 5 Oktobris 2009 22:30:21
Andress : 5 Oktobris 2009 22:31:55
Tu taču zini, ka man patīk pa laikam (lasīt- vienmēr, ja ir fiziski iespejams) visu darīt pašam, neizmantojot frameworkus ja to tik tiešām nav nepieciešams darīt ;) un ar JQ vienalga to neizdarisi, tada doma jau tika apsverta, par cik jau tiek izmantots jq min libs ;)
Lab, darbošos ar select revrite ;) Paldies Mad
_________________
Diemžēl Latvijas IT industrija no ārpasaules atpaliek par vismaz 10+ gadiem. Mentalitāte?
foxsk8 : 5 Oktobris 2009 22:37:45
usver : 5 Oktobris 2009 23:46:30
foxsk8 : 5 Oktobris 2009 23:51:44
var garais2 = '{SIZE}';
var masivss=garais2.split(", ");
izmers = masivss[0];
var formatetss ='<select>';
for(i=0;i<masivss.length;i++) {
if(masivss[i] !== '') {
formatetss = formatetss+'<option>'+masivss[i]+'</option>';
}
}
formatetss = formatetss+'</select>';
document.write(formatetss);
</script>
_________________
https://twitter.com/foxsk8
https://twitter.com/notepadlv
https://twitter.com/styleweblv
Profesionāla mājas lapu izstrāde | Styleweb.lv
grisha : 6 Oktobris 2009 2:18:46
Labi ka beigaas tika paskaidrots, kas ir eezelis. Kas ir deviem?
Man ir ceturtais variants: Man taada nav, neko nezinu.
Tas nav īpaši gudri... Vēl joprojām reāli ne pēc kautkādiem saspēlētiem datiem 70% interenta lietotaju izmanto IE
Nu un? (Piedod Samuraj par rupjiibaam, kuras buus turpinaajumaa). Deelj taadiem idiotiem kaa Tu, Andress, veel arii tas monopolists microsoft eksistee. Nav IE pasaules naba Nav. Sen to gljukaino dabas briinumu vajadzeeja aizmirst.
P.S. tik daudz saspamoji ka pat veelarvien nespeej salabot cilveeciski savu topiku. Atkaartojos, kas pie joda ir deviem?
Andress : 6 Oktobris 2009 5:34:11
Deelj taadiem idiotiem kaa Tu, Andress, veel arii tas monopolists microsoft eksistee. Nav IE pasaules naba Nav. Sen to gljukaino dabas briinumu vajadzeeja aizmirst.
Ā un ķip man tagad dēļ tāda idiota kā tu būtu vajadzīgs aizmirst par tiem 50-70% IE lietotāju, potenciālo klientu un turpināt dzivot tā itkā nekas nav bijis? Nejau es vainīgs, ka tu tik gudrs būdams vēl joprojām neesi nodibinājis kustību "pret-IE" un iemācijis vismaz vairāk kā 30% no tiem puspasaules i-neta lietotājiem lietot kautko citu ;) Un neba izstrādatājs vainīgs pie tā, ka klients prasa pēc saderības ar visiem pārlūkiem...
Usver tu garantē ka pie 50-100 optiem uz lēna pc ar lēnu IE lapa apstrādes laikā neuzkārsies? Tas pats arī foxa gadijumā... Lab, Mad varinats still paliek vislabākais, paņemt, pārrakstīt visu selectu ;)
Dev = (short.) Developer, also web-developer or programmer. Cmoon...
_________________
Diemžēl Latvijas IT industrija no ārpasaules atpaliek par vismaz 10+ gadiem. Mentalitāte?
Evers : 6 Oktobris 2009 6:29:35
usver : 6 Oktobris 2009 7:25:00
Usver tu garantē ka pie 50-100 optiem uz lēna pc ar lēnu IE lapa apstrādes laikā neuzkārsies? Tas pats arī foxa gadijumā...
Andress: vai Tu taisi lietas, lai pazīmētos, kāds programmētājs esi vai arī lai tās uztaisītu un strādātu? Protams, ka neuzkārsies - 1KB stringa apstrāde iekš JS prasa .. cik - papildus 10KB atmiņas? šausmas ;D
nerausties, 10min programmēšanas darbu uz sava rēķina Tu drīksti vilkt garumā, cik vien ilgi vēlies, kamēr esi ārpus ofisa ;D
Andress : 6 Oktobris 2009 7:33:48
Andress: vai Tu taisi lietas, lai pazīmētos, kāds programmētājs esi vai arī lai tās uztaisītu un strādātu? Protams, ka neuzkārsies - 1KB stringa apstrāde iekš JS prasa .. cik - papildus 10KB atmiņas? šausmas ;D
nerausties, 10min programmēšanas darbu uz sava rēķina Tu drīksti vilkt garumā, cik vien ilgi vēlies, kamēr esi ārpus ofisa ;D
Nu neesmu es JS specs, kā jau teicu, client-side ir mana vājākā puse ;) Tapēc arī jautaju. ;) Viss kas man nepieciešams ir lai viss pat uz draņķīga lēna pārbāzta browsera darbotos apskaužamā ātrumā un bez jebkadas aiztures ;) U nevaru vilkt, esmu apts ieinteresets to pabeigt un nevilkt garumā
Evers +1 ; ja vien tas atrisinatu visas problemas
_________________
Diemžēl Latvijas IT industrija no ārpasaules atpaliek par vismaz 10+ gadiem. Mentalitāte?
Andress : 6 Oktobris 2009 8:12:19
;) Un jūs te man, jQuery, JSON... Heh...
_________________
Diemžēl Latvijas IT industrija no ārpasaules atpaliek par vismaz 10+ gadiem. Mentalitāte?
foxsk8 : 6 Oktobris 2009 20:27:59
Andress : 7 Oktobris 2009 5:28:04
foxsk8 : 7 Oktobris 2009 13:31:35