-
Notifications
You must be signed in to change notification settings - Fork 8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Convert
web/api/document
to markdown for es (#8670)
* chore: improve markdown conversion * remove unneeded brush class * replace syntaxbox class with js * add missing classes to pre blocks * minor content edits * remove unused languages macro * add missing ApiRef() block * feat: convert web/api/document to markdown * feat: improve es docs * replace manual "specifications" and "compat" sections with macros * minor text improvements * add missing language indicators to code blocks * replace http links to W3C with https links * Apply suggestions from code review Co-authored-by: Craig Blaszczyk <[email protected]>
- Loading branch information
Showing
98 changed files
with
2,929 additions
and
3,393 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
--- | ||
title: Document.adoptNode() | ||
slug: Web/API/Document/adoptNode | ||
tags: | ||
- API | ||
- DOM | ||
- DOM Reference | ||
- Referencia | ||
- metodo | ||
translation_of: Web/API/Document/adoptNode | ||
--- | ||
{{ ApiRef("DOM") }} | ||
|
||
**`Document.adoptNode()`** transfiere un {{Glossary("node/dom", "node")}} desde otro {{domxref("Document", "document", "", "1")}} al documento del método. El nodo adoptado y sus subnodos se eliminan del documento original (si lo hubiera), encuentra y su {{domxref("Node.ownerDocument", "ownerDocument")}} se cambia por el documento actual. El nodo puede entoces ser insertado en el documento actual. | ||
|
||
## Sintaxis | ||
|
||
```js | ||
node = document.adoptNode(externalNode); | ||
``` | ||
|
||
- `node` | ||
- : El nodo adoptado que ahora tiene este documento como su {{domxref("Node.ownerDocument", "ownerDocument")}}. El {{domxref("Node.parentNode", "parentNode")}} del nodo es `null`, esto se debe a que aún no a sido insertado en el árbol del documento. Tenga en cuenta que `node` y `externalNode` son el mismo objeto después de esta llamada. | ||
- `externalNode` | ||
- : El nodo a ser adoptado desde otro documento. | ||
|
||
## Ejemplo | ||
|
||
```js | ||
var iframe = document.querySelector('iframe'); | ||
var iframeImages = iframe.contentDocument.querySelectorAll('img'); | ||
var newParent = document.getElementById('images'); | ||
|
||
iframeImages.forEach(function(imgEl) { | ||
newParent.appendChild(document.adoptNode(imgEl)); | ||
}); | ||
``` | ||
|
||
## Notas | ||
|
||
Los nodos de documentos externos deberían ser clonados utilizando {{domxref("document.importNode()")}} (o adoptado utilizando `document.adoptNode()`) antes de que puedan ser insertados en el documento actual. Para más incidencias sobre {{domxref("Node.ownerDocument")}}, vea el [W3C DOM FAQ](https://www.w3.org/DOM/faq.html#ownerdoc). | ||
|
||
Firefox actualmente no obliga a cumplir esta regla (lo hizo un tiempo durante el desarrollo de Firefox 3, pero muchos sitios se rompían cuando esta regla era obligatoria). Animamos a los desarrolladores web a que corrijan su código para seguir esta regla con el fin de mejorar la compatibilidad futura. | ||
|
||
## Especificaciones | ||
|
||
{{Specifications}} | ||
|
||
## Compatibilidad del Navegador | ||
|
||
{{Compat}} | ||
|
||
## Vea también | ||
|
||
- {{domxref("document.importNode")}} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: document.alinkColor | ||
slug: Web/API/Document/alinkColor | ||
translation_of: Web/API/Document/alinkColor | ||
--- | ||
{{APIRef("DOM")}}{{ Deprecated_header() }} | ||
|
||
Devuelve o define el color que tendrán los vínculos activos en el cuerpo (elemento `body` del documento. Un vínculo está activo durante el tiempo entre los eventos `mousedown` (cuando se presiona el botón izquierdo del "mouse" sobre el vínculo) y `mouseup` (cuando se deja de presionar el vínculo al soltar el botón izquierdo del "mouse"). | ||
|
||
## Sintaxis | ||
|
||
```js | ||
color = document.alinkColor | ||
document.alinkColor =color | ||
``` | ||
|
||
`color` es un texto que deberá llevar el nombre del color en inglés(e.g., `"blue"`, `"darkblue"`, etc.) o el valor hexadecimal del color (e.g., `#0000FF`) | ||
|
||
## Notas | ||
|
||
El valor por defecto de esta propiedad en Mozilla es rojo (`#ee0000` en hexadecimal). | ||
|
||
`document.alinkColor` es obsoleto en [DOM Level 2 HTML](https://www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-26809268). Una alternativa es el selector CSS {{ Cssxref(":active") }}. | ||
|
||
Otra alternativa es `document.body.aLink`, sin embargo éste es [desaprobado en HTML 4.01](https://www.w3.org/TR/html401/struct/global.html#adef-alink) a favor de la alternativa CSS. | ||
|
||
[Gecko](es/Gecko) soporta tanto `alinkColor`/`:active` como {{ Cssxref(":focus") }}. Internet Explorer 6 y 7 soportan `alinkColor`/`:active` sólo para [vínculos de ancla (\<a>) HTML](es/HTML/Element/a) y el comportamiento es el mismo que `:focus` bajo Gecko. En IE (Internet Explorer) no hay soporte para `:focus`. | ||
|
||
## Especificaciones | ||
|
||
{{Specifications}} | ||
|
||
## Compatibilidad del Navegador | ||
|
||
{{Compat}} |
Oops, something went wrong.