Menambahkan jeda baris dalam variabel javascript
Tujuan saya adalah agar peserta membuat tiga Rencana Tindakan yang berbeda selama kursus, kemudian di akhir kursus menampilkan ketiga rencana tindakan secara berdampingan dan memberi peserta opsi untuk mengirim rencana tindakan melalui email kepada mereka sendiri dan cc. manajer mereka. Setelah banyak perselisihan, saya telah menemukan variabel dan javascript untuk mewujudkan semua ini persis seperti yang saya inginkan kecuali satu detail kecil Show Saat peserta menyelesaikan setiap rencana aksi, saya ingin mereka menulisnya dalam format daftar, seperti itu tindakan pertama tindakan kedua tindakan ketiga Saat rencana tindakan ditampilkan di akhir kursus, jeda baris tetap dipertahankan dengan benar dan ditampilkan persis seperti yang diketik peserta. Namun, saat saya menggunakan javascript untuk mengambil variabel untuk rencana tindakan dan menempatkannya di badan email menggunakan mailto. , ini ditampilkan seperti itu tindakan pertama tindakan kedua tindakan ketiga Apakah ada cara untuk mempertahankan jeda baris dari kotak entri teks saat diekspor melalui javascript? terima kasih Ini skrip yang saya gunakan dan saya akan lampirkan file cerita yang telah saya uji var player=GetPlayer(); nama var = pemain. GetVar("UserName"); var topic_one=pemain. GetVar("TopicOneActions"); var topic_two=pemain. GetVar("TopicTwoActions"); var topic_three=pemain. GetVar("TopicThreeActions"); var email=pemain. GetVar("UserEmail"); var cc=pemain. GetVar("EmailPengelola"); var subject="Rencana Tindakan untuk "+nama; var body="Topik Satu. "+topik_satu+"%0D%0ATopik Dua. "+topik_dua+"%0D%0ATopik Tiga. "+topik_tiga; var link='mailto. '+email+ '?subjek='+subjek+ 'cc='+cc '&tubuh='+tubuh; jendela. Buka tautan);
Hi Tracy Anda perlu mengganti semua karakter baris baru yang tersembunyi, jadi setelah baris ini var body="Topik Satu. "+topik_satu+"%0D%0ATopik Dua. "+topik_dua+"%0D%0ATopik Tiga. "+topik_tiga; MENYISIPKAN tubuh = tubuh. ganti(/\r\n?/g, '%0D%0A'); Ini akan mencari semua baris baru \r\n dan menggantinya dengan karakter yang benar File yang diperbarui terlampir Doug
Terima kasih Doug, itu berhasil. Sangat dihargai
Doug, Setelah tiga hari yang melelahkan mencari jawaban, akhirnya saya menemukan jawaban Anda. Saya dapat menyesuaikan untuk proyek saya dan itu berfungsi dengan sangat baik Banyak, banyak terima kasih. Mengirim Karma yang baik dengan cara Anda
Senang utas ini membantu Anda keluar dari Tonya.
Hai teman-teman Saya mencoba melakukan hal yang persis sama di sini Saya menggunakan skrip Doug untuk menangkap beberapa catatan yang diketik oleh pembelajar saat mereka melanjutkan kursus Saya mengunduh milik Doug. file cerita, menerbitkannya sebagai SCORM 1. 2 dan menjalankannya secara lokal. itu bekerja dengan sempurna. Ketika saya mengklik kirim, klien Outlook saya diluncurkan dan semua bidang email diisi sesuai desain Saya menggunakan skrip yang sama (baru saja ditukar dengan nama variabel saya) dan diterbitkan untuk SCORM, dan Klien Outlook tidak akan diluncurkan. Sangat bingung.
Ups. Aku bermaksud mengirimkan ini. ini kode saya yang dimodifikasi. Saya mengambil garis CC karena saya tidak membutuhkannya Pada dasarnya, Unit1Notes, Unit2Notes, dan Unit3Notes adalah bidang entri teks yang memungkinkan pembelajar untuk memasukkan catatan saat mereka melanjutkan kursus. variabel learnermail adalah email pembelajar yang mereka masukkan di awal kursus var player=GetPlayer(); var notes1=pemain. GetVar("Unit1Catatan"); //catatan1 = catatan1. ganti(/\r\n?/g, '%0D%0A'); var notes2=pemain. GetVar("Unit2Notes"); var notes3=pemain. GetVar("Unit3Notes"); var email=pemain. GetVar("email pembelajar"); var subject="Catatan Kursus untuk "+emailpelajar; var body="Unit 1 Catatan. "+notes1+"%0D%0AUnit 2 Catatan. "+notes2+"%0D%0AUnit 3 Catatan. "+ catatan3; //GARIS BARU tubuh = tubuh. ganti(/\r\n?/g, '%0D%0A'); var link='mailto. '+email+ '?subjek='+subjek+ '&tubuh='+tubuh; jendela. Buka tautan);
dan inilah. berkas cerita Jika ada yang tahu mengapa tidak membuka jendela klien email, beri tahu saya. terima kasih
Hai Saya sedang mengerjakan proyek yang memiliki notepad - pengguna dapat menambahkan teks ke dalamnya saat mereka membaca modul. Saya telah menggunakan ini. tubuh = tubuh. ganti(/\r\n?/g, '%0D%0A'); Adakah yang tahu jika ada padanan yang berfungsi saat mencetak? terima kasih Andy
Hai Andy, Utas ini sedikit lebih tua jadi saya tidak yakin apakah orang masih berlangganan, tetapi Anda mungkin ingin menghubungi mereka menggunakan fitur "hubungi saya" di profil mereka.
Terima kasih Ashley Andy
Posting ini telah dihapus oleh penulis
tubuh = tubuh. ganti(/\r\n?/g, ''); Itu seharusnya berfungsi untuk pencetakan, saya pikir jika variabel ditampilkan dalam HTML untuk dicetak
Terima kasih telah membagikan saran Anda, Jackson. . )
Halo, Saya melihat file alur cerita Doug Brown, javascript_2btest_2b-_2bgeneric_doug. story, untuk menguji dan beradaptasi dengan proyek yang sedang saya kerjakan. Saya perhatikan bahwa file yang diterbitkan berfungsi dengan baik di IE tetapi tidak di Firefox. Saya berharap orang lain di komunitas dapat memiliki solusi untuk masalah ini Terima kasih
Hai Daniel, Apakah Anda menguji keluaran yang dipublikasikan dengan menjalankannya secara lokal di IE? . Bagaimana Anda memasukkan jeda baris dalam kode?Untuk melakukan pergantian baris pada HTML, gunakan tag . Cukup tempatkan tag di mana pun Anda ingin memaksa jeda baris. Karena jeda baris HTML adalah elemen kosong, tidak ada tag penutup.
Apakah Div menambahkan jeda baris?Ini adalah elemen tingkat sebaris dan tidak berpindah ke baris berikutnya kecuali perilaku defaultnya diubah . Untuk membuat contoh ini lebih mudah digunakan dan dipahami untuk semua jenis pengguna komputer, kami menggunakan atribut style di div.
Bagaimana Anda menambahkan pemisah garis ke string?Menambahkan Karakter Baris Baru dalam sebuah String
. Menambahkan baris baru di Java semudah memasukkan “\n”, “\r”, atau “\r\n” di akhir string kami.
Bagaimana Anda menggunakan tag BR?Definisi dan Penggunaan
. Tag berguna untuk menulis alamat atau puisi. Tag adalah tag kosong yang artinya tidak memiliki tag akhir. The tag inserts a single line break. The tag is useful for writing addresses or poems. The tag is an empty tag which means that it has no end tag. |