Dans une page Web HTML/Javascript, le fichier javascript prend le corps du code HTML, rend le contenu de la balise dans Flash et affiche le contenu flash. La page n'est pas flash, c'est toujours du HTML, mais le javascript doit être en train de le modifier pour l'afficher en Flash. Ce que je veux savoir, c'est quelles fonctions/méthodes utilise Javascript pour modifier la page HTML dont il fait partie? Je connais un - document.write(). Y en a-t-il d'autres? P.S - Le fichier javascript contient environ 600 lignes de code, il est donc difficile d'analyser chaque ligne. Je suis aussi un peu un débutant JS.Quelles sont les fonctions de Javascript pour modifier html?
Répondre
flash peut être inséré à l'aide de différentes méthodes. SWFObject
est l'un des populaires.
Si elle n'utilise pas les bibliothèques comme SWFObject
ou jQuery
, chercher des choses comme createElement
, appendChild
, getElementById
, innerHTML
etc.
var obj = document.createElement("embed");
obj.appendChild(necessary_children_to_embed_flash);
document.body.appendChild(obj);
//or
element = document.getElementById("elements_id");
element.innerHTML = "<p>A paragraph</p>followed by html to insert flash";
Les fichiers Flash sont intégrés dans la page HTML à l'aide de la balise <object>
et javascript n'a rien à voir avec cela.
Si en modifiant HTML-vous dire modifier les DOM alors javascript a de nombreuses fonctions pour le faire comme l'ajout et la suppression d'éléments de documents, la modification des propriétés des éléments DOM existants, etc.
Pour une analyse détaillée lecture
Toutefois, dans le fichier html résultant qui est affiché, la balise d'objet n'est pas utilisée. – Pranav
@Pranav - Êtes-vous sûr de voir le HTML rendu réel (via l'inspecteur DOM, etc.), et non la source d'origine (via View Source)? Ce dernier ne le contient pas, car il est inséré par SWFObject pendant l'exécution –
Vous avez raison, vous le regarderez avec l'inspecteur dom ... – Pranav
Je ne peux que deviner que vous êtes désireux de passer des paramètres supplémentaires à l'objet flash tag qui est créé. Puisque vous utilisez SWFObject, vous pouvez utiliser son interface pour injecter les paramètres appropriés à utiliser dans votre Flash. Si vous avez des questions spécifiques concernant l'utilisation de SWFObject, je suggère de créer une question de suivi séparément.
Pour répondre à la question à portée de main. innerHTML, outerHTML, getElementById, getElementsByTagName et bien d'autres existent avec des bibliothèques JavaScript qui simplifient la sélection, la modification et l'insertion de modèles d'objets de documents. Je suggérerais l'inspecteur DOM dans Firebug pour Firefox, ou les outils F12 dans IE8 pour examiner plus en détail le DOM après les actions de SWFObject.
- 1. Quelles sont les fonctions PHP de "cryptage"?
- 2. Quelles sont les fonctions utiles pour dessiner du texte (MFC)?
- 3. Quelles fonctions JavaScript sont supportées par différents navigateurs?
- 4. Quelles sont les fonctions et extensions de modèle MVVM?
- 5. Quelles sont les fonctions d'impression dans Adobe AIR?
- 6. Quelles sont les bonnes ressources JavaScript OOP?
- 7. Quelles sont les règles/fonctions PHP précises pour encoder les chaînes dans les tableaux POST?
- 8. Html ne pas appeler les fonctions javascript
- 9. Quelles sont les fonctions variadiques selon C et C++?
- 10. Quelles sont les fonctions prises en charge par EF 4.0?
- 11. Qu'est-ce que alphablend et quelles sont les fonctions utilisées?
- 12. Identification des fonctions javascript qui affectent les éléments html sélectionnés
- 13. Quelles sont les optimisations des moteurs JavaScript modernes?
- 14. Trouver quelles fonctions sont appelées dans un programme multi-process sans modifier la source?
- 15. Quelles sont les meilleures pratiques pour inclure des paramètres tels qu'un accumulateur dans les fonctions?
- 16. Quelles sont les fonctions de programmation réseau/les extraits de code les plus utilisés?
- 17. Quelles sont les alternatives pour CSharpOptParse?
- 18. Quelles sont les alternatives pour l'authentification Java?
- 19. Quelles sont les options disponibles pour VisualSVNServerHooks.exe?
- 20. quelles sont les techniques actuellement impliquées pour accélérer la prochaine génération de moteurs JavaScript?
- 21. Besoin de comprendre comment les fonctions javascript sont appelées
- 22. Quelles sont les meilleures stratégies pour écrire CSS pour le HTML généré par CMS où je ne peux pas modifier le HTML?
- 23. Quelles sont les autorisations requises pour subprocess.Popen?
- 24. JavaScript: paramètres pour les fonctions non nommées
- 25. Quelles sont les différentes façons d'inclure un fichier javascript externe dans un code HTML?
- 26. Quelles sont les instructions de Linq pour les entités?
- 27. Quelles sont les fonctions dont j'ai besoin pour surveiller l'accès des tiers à mon serveur?
- 28. Quelles sont les fonctions disponibles pour envoyer des notifications à un utilisateur Facebook?
- 29. Quelles sont les fonctions/commandes AT pour reconnecter un modem GSM déconnecté?
- 30. gridview modifiable - quelles sont les bases?
Oui, le fichier javascript utilise SWFObject. – Pranav
+1 pour element.innerHTML –
Merci. Mais sachez que 'innerHTML' n'est généralement pas considéré comme un bon moyen de modifier le DOM http://www.google.com/search?q=innerhtml+is+evil – Amarghosh