Ich möchte die JavaScript-Funktion einer Webseite von einer anderen Webseite aufrufen. Angenommen, ich habe eine Funktion myFunction()
, die in A.html
definiert ist, und ich möchte es in B.html
mit onclick
Attribut verwenden. Wie würde ich myFunction()
mit onclick
in B.html
anrufen, so dass es einige Änderungen in A.html
bringen könnte? HierSo rufen Sie die JavaScript-Funktion einer Webseite von einer anderen Webseite mit dem onclick-Attribut in html auf?
ist das Beispiel ...
A.html
umfasst
<script>
function myFunction() {
document.getElementById("my_contents").style.display="block";
}
</script>
wo B.html
haben
<a href="Contents.html#entertainment" target="ccc" onclick="myFunction()">
<h4>Entertainment</h4></a>
Ist es nicht möglich, eine Datei mit dem Namen 'script.js' mit Ihrer Funktion darin erstellen und sie auf beide importieren Seiten? –
Sie können das nicht tun. Versuchen Sie nicht einmal –
hängt von ihrer Beziehung zueinander ab, wenn sie auf der gleichen Domain sind und man in einen iframe eingebettet ist, es ist nur eine Frage des Zugriffs durch den iframe-Bereich, dh 'iframe.contentWindow.myFunction' (if es ist global). Andernfalls müssen Sie für jede Nachricht Fenstermeldungen implementieren und die Funktion basierend auf einer empfangenen Nachricht ausführen. –