Buat tautan tanpa nomor baris atau kata

Apakah ada cara untuk membuat tautan tanpa memberikan spesifikasi lokasi?

Misalnya: Saya memiliki url xml yang telah saya muat ke dalam variabel "tLink" yang muncul dalam beberapa node (menggunakan fungsi pengulangan). Saya ingin teks seperti "Klik di sini untuk mengetahui lebih lanjut" menjadi tautan yang dapat diklik yang membawa pengguna ke url yang ditentukan untuk simpul itu. Sepertinya saya tidak bisa membuat textStyle dll berfungsi dengan variabel. Bagaimana saya bisa melakukan ini?


person CElwell    schedule 09.05.2016    source sumber


Jawaban (2)


Saya pikir Scott hampir melakukannya dengan benar, tetapi saya menyarankan Anda mengatur linkText ke tautan sebenarnya:

set the linkText of word 1 to 2 of field "myLinkField" to "http://livecode.com/

Sekarang Anda dapat menggunakannya di tautan Anda yang diklik:

on linkClicked pLink
   launch url pLink
end linkClicked
person hliljegren    schedule 11.05.2016

Lihat apakah hal berikut ini membuat Anda mendekati perilaku yang Anda inginkan.

Buat bidang baru -- "myLinkField" -- dan masukkan teks "Klik di sini untuk mengetahui lebih lanjut" di bidang tersebut. Pilih dua kata pertama ("Klik di sini") dan atur gaya teks dari kata yang akan ditautkan. Kunci teks bidang dan atur autoHilite bidang ke false. Sekarang jalankan ini kotak pesan:

set the linkText of word 1 to 2 of fld "myLinkField" to "tLink"

Sekarang edit script objek field menjadi seperti ini:

on linkClicked pLink
   put "http://www.google.com" into tLink
   launch url value(pLink)
end linkClicked

Sekarang ketika mengklik teks link pada kolom tersebut, Anda akan melihat halaman beranda Google diluncurkan di browser Anda.

Jika Anda hanya ingin menguji nilai teks yang diklik, Anda dapat menggunakan:

put value(pLink)

... untuk menempatkan teks tautan di kotak pesan.

person Scott Rossi    schedule 09.05.2016
comment
Saya dapat melihat cara kerjanya, tetapi situasi saya tidak berjalan seperti ini. Dalam kasus saya, saya memiliki url berbeda yang dikaitkan dengan setiap node di xml yang ingin saya jadikan tautannya sendiri. - person CElwell; 09.05.2016
comment
Misalnya, mengapa ini tidak berhasil (dengan tLink menjadi tautan dari data)? jika tLink berisi http lalu atur textStyle dari tLink ke link end if - person CElwell; 09.05.2016