robizs Posted March 22, 2011 Report Share Posted March 22, 2011 Sveiki, Man ir skripts, kas dabūn tekstu no flasha, kā lai tagad es viņu izvadu kautkur body kontekstā?? <script> function getFlashMovie(movieName) { var isIE = navigator.appName.indexOf("Microsoft") != -1; return (isIE) ? window[movieName] : document[movieName]; } function getTextFromFlash(str) { document.htmlForm.receivedField.value = str; } </script> Quote Link to comment Share on other sites More sharing options...
0 Kemito Posted March 22, 2011 Report Share Posted March 22, 2011 Pats mēģināji izsaukt to funkciju ? echo getTextFromFlash(); Quote Link to comment Share on other sites More sharing options...
0 robizs Posted March 22, 2011 Author Report Share Posted March 22, 2011 nekas nenotiek, izsaukšana ir iespējama pēc zemāk esošās formas, bet man nevajag lai izvada formā, bet gan vienkārši lai tas teksts parādās tur kur izsaucu. Ceru ka sapratāt. <form name="htmlForm" method="POST" > <input type="text" name="receivedField"> </form> Quote Link to comment Share on other sites More sharing options...
0 daGrevis Posted March 22, 2011 Report Share Posted March 22, 2011 Kemito, kāds echo()? Tas ir Javascript's! Quote Link to comment Share on other sites More sharing options...
0 Zefirs Posted March 22, 2011 Report Share Posted March 22, 2011 (edited) Mainīgo, kas satur tekstu, izvadi kāda noteiktā vietā, piemērs lietojot jquery. var mouse = "Phone number"; $(document).ready(function() { $('div.mynav').append("<div id='tely'>"+mouse+"</div>"); }); Pēc sirds patikas vari mainīt kur un ko iespraust.. http://api.jquery.com/category/manipulation/ Edited March 22, 2011 by Zefirs Quote Link to comment Share on other sites More sharing options...
0 Kemito Posted March 22, 2011 Report Share Posted March 22, 2011 daGrevis tu redzi, ka es rādīju echo() funkciju vai ko!? Es teicu, lai paprovē palaist to funkciju, bet skatoties funkcijā, viņš piešķir to vērtību nevis atgriež. Quote Link to comment Share on other sites More sharing options...
0 Aiviss Posted March 23, 2011 Report Share Posted March 23, 2011 Mainīgo, kas satur tekstu, izvadi kāda noteiktā vietā, piemērs lietojot jquery. var mouse = "Phone number"; $(document).ready(function() { $('div.mynav').append("<div id='tely'>"+mouse+"</div>"); }); Pēc sirds patikas vari mainīt kur un ko iespraust.. http://api.jquery.co...y/manipulation/ rezultāts tiks panākts, taču vai būtu gudri vilkt līdzi visu bibliotēku, lai tika izvadītu tekstu.... Quote Link to comment Share on other sites More sharing options...
0 xPtv45z Posted March 23, 2011 Report Share Posted March 23, 2011 Nu jā, gudri jau nav, mūsdienās ar iezvanpieeju un bibliotēkas gigabaitiem! Labi ja 3 dienās, bibliotēku vien ielādēs. Kešošana jau arī nepastāv. Quote Link to comment Share on other sites More sharing options...
0 Aiviss Posted March 23, 2011 Report Share Posted March 23, 2011 labi, labi. Es kļūdos. Quote Link to comment Share on other sites More sharing options...
0 briedis Posted March 23, 2011 Report Share Posted March 23, 2011 labi, labi. Es kļūdos. jap, principā nav jēdzīgu argumentu kāpēc nelietot kaut vai pāris rindiņu dēļ jquery bibliotēki :) Quote Link to comment Share on other sites More sharing options...
0 Aiviss Posted March 23, 2011 Report Share Posted March 23, 2011 ok. Piekrītu, ka nekas baigi ļauns nenotiks, ja izmantos Jquery. Bet nu vai tad pat vieglāk nav šādi? <div id="mansdiv"> <script type="text/javascript"> var mytext = "teksts"; document.write(mytext); </script> </div> varbūt es baigi smagi kļūdos... P.S. Pats gan jau arī izmantotu Jquery... Quote Link to comment Share on other sites More sharing options...
0 briedis Posted March 23, 2011 Report Share Posted March 23, 2011 (edited) ok. Piekrītu, ka nekas baigi ļauns nenotiks, ja izmantos Jquery. Bet nu vai tad pat vieglāk nav šādi? <div id="mansdiv"> <script type="text/javascript"> var mytext = "teksts"; document.write(mytext); </script> </div> varbūt es baigi smagi kļūdos... P.S. Pats gan jau arī izmantotu Jquery... document.write nav laba pieeja. Labāk izmantot ir .innerHTML. Tā kaut kur esmu lasījis, bet diemžēl nevaru atrast referenci. EDIT, atradu: https://developer.mozilla.org/en/document.write#Notes Note: document.write (like document.writeln) does not work in XHTML documents (you'll get a "Operation is not supported" (NS_ERROR_DOM_NOT_SUPPORTED_ERR) error on the error console). This is the case if opening a local file with a .xhtml file extension or for any document served with an application/xhtml+xml MIME type. More information is available in the W3C XHTML FAQ. Edited March 23, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
0 Aiviss Posted March 23, 2011 Report Share Posted March 23, 2011 ok. par "write" nestrīdos. bet kā tad īsti paliek? Būtu gudri izmantot bibliotēku, lai izvadītu kaut kādu teksta stringu? - ja lapā nekur citur nav vajadzības pēc jquery... kaut gan ja izmanto google libraries api, laikam jau baigā starpība nebūs. P.S. Es jautāju ne jau, lai te pierādītu savu taisnību, bet lai pats uzzinātu kā tad darīt labāk šādā situācijā, jo kā minēju pats vissdrīzāk jquery izmantotu. Quote Link to comment Share on other sites More sharing options...
0 daGrevis Posted March 23, 2011 Report Share Posted March 23, 2011 daGrevis tu redzi, ka es rādīju echo() funkciju vai ko!? Es teicu, lai paprovē palaist to funkciju, bet skatoties funkcijā, viņš piešķir to vērtību nevis atgriež. Ļoti jauki, bet tas nemaina to, ka tas ir JS nevis PHP. Vai arī ko Es neesmu sapratis? Quote Link to comment Share on other sites More sharing options...
0 briedis Posted March 23, 2011 Report Share Posted March 23, 2011 (edited) ok. par "write" nestrīdos. bet kā tad īsti paliek? Būtu gudri izmantot bibliotēku, lai izvadītu kaut kādu teksta stringu? - ja lapā nekur citur nav vajadzības pēc jquery... Dzīvosim reālā pasaulē - kāda varbūtība, ka lapā tiešām nekur netiks izmantots papildus js? :) Principā, kātrs dara kā viņam ērtāk, un ja man ir ērtāk un patīkamāk uzrakstīt $("#id").text("foo"); nekā document.getElementById('id').innerHTML = 'foo'; tad es arī iekļaušu to jquery :) (nerunājot nemaz par sarežģītākiem selektoriem, kur jāatlasa konkrēta tipa elementi ar papildus nosacījumiem) Edited March 23, 2011 by briedis Quote Link to comment Share on other sites More sharing options...
Question
robizs
Sveiki,
Man ir skripts, kas dabūn tekstu no flasha, kā lai tagad es viņu izvadu kautkur body kontekstā??
<script>
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function getTextFromFlash(str) {
document.htmlForm.receivedField.value = str;
}
</script>
Link to comment
Share on other sites
14 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.