aboutsummaryrefslogtreecommitdiff
path: root/files/id/web/api/window/getselection/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/id/web/api/window/getselection/index.html')
-rw-r--r--files/id/web/api/window/getselection/index.html100
1 files changed, 0 insertions, 100 deletions
diff --git a/files/id/web/api/window/getselection/index.html b/files/id/web/api/window/getselection/index.html
deleted file mode 100644
index 274aa85b2d..0000000000
--- a/files/id/web/api/window/getselection/index.html
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: Window.getSelection()
-slug: Web/API/Window/getSelection
-tags:
- - API
- - API Pilihan
- - DOM
- - Metode
- - Pilihan
- - Refrensi
- - Window
-translation_of: Web/API/Window/getSelection
----
-<div>{{ ApiRef() }}</div>
-
-<p><strong><code>Window.getSelection()</code></strong> adalah metode {{domxref("Selection")}} yang menggambarkan teks yang ditandai oleh pengguna atau posisi sekarang.</p>
-
-<h2 id="Syntak">Syntak</h2>
-
-<pre class="syntaxbox"><em>selection</em> = <em>window</em>.getSelection();</pre>
-
-<h3 id="Hasil_Output">Hasil Output</h3>
-
-<p>Objek {{domxref("Selection")}}</p>
-
-<p>Ketika berganti ke string, lebih baik menggunakan string kosong (<strong><code>""</code></strong>) atau menggunakan {{domxref("Selection.toString()")}}, hasil output adalah teks yang dipilih.</p>
-
-<p>Ketika memanggil sebuah {{htmlelement("iframe")}} ini tidak akan ditampilkan (misalnya <code>display: none</code> telah diatur) Firefox akan menampilkan <code>null</code>, sedangkan browser lain akan menampilkan objek {{domxref("Selection")}} dengan {{domxref("Selection.type")}} yang diatur ke <code>None</code>.</p>
-
-<h2 id="Contoh">Contoh</h2>
-
-<pre class="brush:js">function foo() {
- var selObj = window.getSelection();
- alert(selObj);
- var selRange = selObj.getRangeAt(0);
- // do stuff with the range
-}</pre>
-
-<h2 id="Catatan">Catatan</h2>
-
-<h3 id="Representasi_dari_objek_Selection">Representasi dari objek Selection</h3>
-
-<p>Dalam JavaScript, ketika sebuah objek dimasukan ke function yang membutuhkan string (seperti {{ Domxref("window.alert()") }} atau {{ Domxref("document.write()") }}), objek metode {{jsxref("Object.toString", "toString()")}} akan dipanggil dan hasilnya akan dikembalikan ke function tersebut. Ini akan membuat objek dapat tampil sebagai string ketika digunakan oleh function lainnya ketika ini adalah objek dan metode yang benar.</p>
-
-<p>Pada contoh berikut, <code>selObj.toString()</code> akan otomatis dipanggil ketika melewati {{domxref("window.alert()")}}. Bagaimanapun, mencoba menggunakan properti atau metode JavaScript <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String" title="JS/String">String</a> seperti <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length" title="JS/String.length">length</a></code> atau <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr" title="JS/String.substr">substr</a></code> secara langsung pada objek {{domxref ("Selection")}} akan menghasilkan kesalahan jika tidak memiliki properti atau metode dan dapat mengembalikan hasil yang tidak terduga jika itu benar. Untuk menggunakan objek Selection sebagai string, panggil metode toString () secara langsung:</p>
-
-<pre class="brush:js;gutter:false;">var selectedText = selObj.toString();</pre>
-
-<ul>
- <li><code>selObj</code> adalah objek <code>Selection</code>.</li>
- <li><code>selectedText</code> adalah sebuah string (Selected text).</li>
-</ul>
-
-<h3 id="Objek_terhubung">Objek terhubung</h3>
-
-<p>Kamu bisa memanggil {{domxref("Document.getSelection()")}}, yang mana ini bekerja seperti <code>Window.getSelection()</code>.</p>
-
-<p>Perlu diingat, bahwa saat ini <code>getSelection()</code> tidak bekerja pada elemen {{htmlelement("textarea")}} and {{htmlelement("input")}} di Firefox. Properti {{domxref("HTMLInputElement.setSelectionRange()")}} atau <code>selectionStart</code> dan <code>selectionEnd</code> yang dapat menangani hal ini.</p>
-
-<p>Perhatikan juga perbedaan atara <em>selection</em> dan <em>focus</em>. {{domxref("Document.activeElement")}} menampilkan elemen yang sedang difokus.</p>
-
-<h2 id="Spesifikasi">Spesifikasi</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Specification</th>
- <th scope="col">Status</th>
- <th scope="col">Comment</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName("Selection API", "#extensions-to-window-interface", "Window.getSelection()")}}</td>
- <td>{{Spec2("Selection API")}}</td>
- <td>New spec.</td>
- </tr>
- <tr>
- <td>{{SpecName("HTML Editing", "#dom-window-getselection", "Window.getSelection()")}}</td>
- <td>{{Spec2("HTML Editing")}}</td>
- <td>Initial definition</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Browser compatibility</h2>
-
-
-
-<p>{{Compat("api.Window.getSelection")}}</p>
-
-<h2 id="See_also">See also</h2>
-
-<ul>
- <li><a href="/en-US/docs/Web/API/Selection_API">Selection API</a></li>
- <li>{{domxref("Selection")}}</li>
- <li>{{domxref("Range")}}</li>
- <li>{{domxref("Document.getSelection()")}}</li>
- <li>{{domxref("HTMLInputElement.setSelectionRange()")}}</li>
-</ul>