mam 2 pliki .js w dokumencie html tak:zmienne przejść między różnymi .js
<script type="text/javascript" src="js/1.js"></script>
<script type="text/javascript" src="js/2.js"></script>
Dokument mają również iframe. Mam 2 .js w iframe również:
<script type="text/javascript" src="js/2.js"></script>
<script type="text/javascript" src="js/3.js"></script>
So 2.js jest w obu dokumentach. Mój plan polegał na tym, żeby je połączyć. Nie mogę umieścić 3.js w obu dokumentach, ponieważ spowoduje to zepsucie rzeczy.
1.js dostał zmienną. Chcę użyć tej zmiennej w 3.js. Ale nie mogę wymyślić, jak przekazać zmienną z 1.js do 3.js. Czy to możliwe?
* Zmienna jest zadeklarowana w 1.js.
Co masz na myśli przez "przekazać". Masz na myśli zasięg globalny, od-do funkcji. Wystarczy, że umieścisz 1 plik po drugim, aby wszystkie globalne zmienne zasięgu były widoczne dla następnego pliku. – Precastic
Z kodu w '
' 2.js' nie jest tym samym elementem na 2 stronach, co robisz, to jest wersja oryginalna w głównym HTML i na innych w iframe, więc nie będziesz łączyć ich w ten sposób – Jaay