Ahoj,
Rad bych se zeptal jak se predava parametr z venku do funkce javascriptu? Nevim zda to formuluji spravne svoji otazku, ale radeji ukazu priklad.
Mam v index.html
<script src="js/some_script.js" type="text/javascript">
text = "Ahoj"; // to bych potreboval dostat do funkce VypisText
</script>
A ve scriptu mam treba
var sText = text; // ted bych potreboval sem dostat to co bych nastavil v indexu
function VypisText()
{
alert(sText);
}
Nevim zda se to resi tim ze dam src="js/some_script.js?text=neco" ??
Dekuji za odpoved
Fórum › JavaScript, AJAX, jQuery
Predavani parametru z venku
Skript je nacitan postupne odzhora dolu, je jedno jetli je to v jednom bloku nebo v 1000 souborech. jedine co musis zajistit je, aby ta promenna byla nadefinovana v skriptu PRED tim nez ji pouzijes.
Vim odkud se script nacita me jde o jiny problem jak z indexu predam nejakou hodnotu do tela script.js? Nechci to davat do tela te funkce v body, ale nadefinovat u
<script type="text/javascript" src="script.js"></script> <- Tady to nejak nadefinovat
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title></title>
<script type="text/javascript" src="script.js"></script>
</head>
<body onload="Test()">
<div id="sMainDiv"></div>
</body>
</html>
script.js
// JavaScript Document
function Test()
{
var oDiv = document.getElementById("sMainDiv");
oDiv.innerHTML = text; // <- Tady to bych potreboval predat z head kde je volan script
}
Dik
Tak si vytvoř soubor script.js.php kde to získáš pomocí GET parametru.
Nebo tě odkáži na http://v6ak.profitux.cz/clanky/parsovani-get-vstupu-v-javascriptu.php
Aha tak to pak ano.. Ja jsem myslel jestli to nejde udelat napriklad
<script type="text/javascript" src="script.js">
var Text = "neco";
</script>
a nebo
<script type="text/javascript" src="script.js?text=neco"></script>
:-) Dik...
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Předávání parametrů mezi třídami — založil Jonasberg
Undefined pri predávaní parametru — založil Anonym65544665
Predavani parametru funkce odkazem.. — založil cp.Hook
Předávání pomocí formálního parametru — založil Zdeněk
Předávání parametrů v url (asp.net) — založil Anonymní uživatel
Moderátoři diskuze