mozheli javascript da vika php function
10 отговора
490 прегледа
mozheli javascript da vika php function
Kazhete, kojto znae, kak i dali moga s javascript da vikam php function
blagodarq predvaritelno
blagodarq predvaritelno
Зависи
Зависи какво искаш :
1. В JavaScript-а на сървъра имаш php код, който се изпълнява ПРЕДИ JavaScript-a да бъде изпратен към браузера.
2. С JavaScript зареждаш (презареждаш) определен фрейм, който в зависимост от получените параметри изглежда различно
Това можеш, ако е за нещо друго неспоменато тук питай, не гарантирам за изчерпателност.
E tuk ni6to niama :[линк]
1. В JavaScript-а на сървъра имаш php код, който се изпълнява ПРЕДИ JavaScript-a да бъде изпратен към браузера.
2. С JavaScript зареждаш (презареждаш) определен фрейм, който в зависимост от получените параметри изглежда различно
Това можеш, ако е за нещо друго неспоменато тук питай, не гарантирам за изчерпателност.
E tuk ni6to niama :[линк]
Re: Зависи
можеш да направиш примерно следното:
<html>
<SCRIPT LANGUAGE='Javascript'>
<?php echo ("alert (\"welcome!\\n\\n\\tApplicant: $applicant\");");
?>
</SCRIPT>
</html>
а може и друго:
<html>
<?php
function js_ap($msg) {
echo ("\n<script language='JavaScript'>\n
alert(\'$msg\');\n</script>");
js_ap("Тениска с къc ръкав");
}
?>
</html>
<html>
<SCRIPT LANGUAGE='Javascript'>
<?php echo ("alert (\"welcome!\\n\\n\\tApplicant: $applicant\");");
?>
</SCRIPT>
</html>
а може и друго:
<html>
<?php
function js_ap($msg) {
echo ("\n<script language='JavaScript'>\n
alert(\'$msg\');\n</script>");
js_ap("Тениска с къc ръкав");
}
?>
</html>
OnClik php function
stava vapros za slednoto:
trqbva mi na on click ili podobno da vikam ili direkto php function ili javascript function, koqto to svoq strana da vika php function
trqbva mi na on click ili podobno da vikam ili direkto php function ili javascript function, koqto to svoq strana da vika php function
Re: OnClik php function
ne i ako ne predizvika6 izpylnenieto na scripta na server-a
E tuk ni6to niama :[линк]
E tuk ni6to niama :[линк]
Re: OnClik php function
при джаваскрипт събитие можеш да събмитнеш форма или да пратиш потребителя на някой адрес дето урл-то да има гет параметри ала ?бабати=хвърчилото... по тия параметри на страната на сервера си харесай коя пхп функция ще викнеш. вервай ми ще стане 
ein heller Schein am Firmament
ein heller Schein am Firmament
Re: OnClik php function
така както си го описал ми прилича на
<a href="#" onClick="<? echo ("name_of_func()"); ?>">this is the url</a>
но се съмнявам това точоно да ти трябва
new no new age advanced ambient motor music machine
<a href="#" onClick="<? echo ("name_of_func()"); ?>">this is the url</a>
но се съмнявам това точоно да ти трябва
new no new age advanced ambient motor music machine
Re: OnClik php function
slagash edin prozrachen image primerno 1x1 pixela nyakade v html-a. Slagash na server-a PHP script, koito da generira s GD sushtiya image i osven tova da izvikva PHP funciyata, koyato iskash da startirash ot browsera (klienta). Sled tova si pravish elementarna JS funcia "onClick=image.src=server.php?may=stana i si gotov - klienta ne razbita nishto - primerno ne se zarejda druga stranica
Re: mozheli javascript da vika php function
Първо - извинявам се ако отговорът ми идва твърде късно....
Основното тук е че php е server-side скрипт. Тоест сървърът го изпълнява и връща разбираем за четеца (browser-а) резултат (чист html/js код).
След като този код стигне до четеца, той го изпълнява независимо от съвръра и това изпълнение няма НИКАКВО вземане-даване с php.
Затова единствения начин да бъде извикана php фукция през javascript е да се накара сървъра да изпълни php скрипт, в който се вика тази фукция. Сега се сещам за няколко начина:
1. Презарежда се цялата страница:
window.location='[линк]'
2. Чрез js се прави iframe и в него се зарежда искания php скрипт, което ще предизвика изпълнението му на сървъра, но няма да се презареди цялата страница, а само този невидим iframe.
var iframeTag = document.createElement('iframe');
if (document.all) //ако е IE
myIframe = iframeTag;
else
myIframe = iframeTag.style;
myIframe.position = 'absolute';
myIframe.style.visibility = 'hidden';
myIframe.style.border='0px';
myIframe.style.width='0px';
myIframe.style.height='0px';
document.body.appendChild(iframeTag);
iframeTag.src = '[линк]';
Сорса го драснах набързо, така че може да има някоя дребна грешка....
Надявам се че съм ти помогнал.
Goddam money. It always ends up making you blue as hell.
Основното тук е че php е server-side скрипт. Тоест сървърът го изпълнява и връща разбираем за четеца (browser-а) резултат (чист html/js код).
След като този код стигне до четеца, той го изпълнява независимо от съвръра и това изпълнение няма НИКАКВО вземане-даване с php.
Затова единствения начин да бъде извикана php фукция през javascript е да се накара сървъра да изпълни php скрипт, в който се вика тази фукция. Сега се сещам за няколко начина:
1. Презарежда се цялата страница:
window.location='[линк]'
2. Чрез js се прави iframe и в него се зарежда искания php скрипт, което ще предизвика изпълнението му на сървъра, но няма да се презареди цялата страница, а само този невидим iframe.
var iframeTag = document.createElement('iframe');
if (document.all) //ако е IE
myIframe = iframeTag;
else
myIframe = iframeTag.style;
myIframe.position = 'absolute';
myIframe.style.visibility = 'hidden';
myIframe.style.border='0px';
myIframe.style.width='0px';
myIframe.style.height='0px';
document.body.appendChild(iframeTag);
iframeTag.src = '[линк]';
Сорса го драснах набързо, така че може да има някоя дребна грешка....
Надявам се че съм ти помогнал.
Goddam money. It always ends up making you blue as hell.
Re: mozheli javascript da vika php function
Toq forum tuka tolkova e zapadnal che si obqsnqwate kakwa e razlikata mezhdu klientski i syrwyren skript...(: W zapadnite forumi horata si goworqt za DOM XML i CORBA a tuka nqkwi lameri postoqnno zadavat typi vyprosi i se namirat hora koito da im otgowarqt
Re: mozheli javascript da vika php function
Аз не съм останал с подобно впечатление за западните форуми, макар когато съм имал проблем първо към тях се обръщах доскоро (не ме питай защо), но не му сега нито времето нито мястото да говоря за тях.
Не виждам нищо лошо ако някой не знае, дори фундаментални принципи, да пита. В това, че се намират хора да им отговарят, честно казано виждам още по-малко лошо. Представи си, че някой наистина не знае разликата между client-side и server-side скрипт. В такъв случай той ще загуби ужасно много от неговото, а най-вероятно още повече от нечие чуждо време поради това "леко" незнание. На мен нищо не ми костваше да напиша горния пост, освен петте минути разбира се, но тях съб губил и за стотици пъти по-маловажни неща. Може да се окаже, че човека, за който съм го писал, знае тези неща дори по-добре от мен, но пък ако не го знае, може да съм му помогнал.
XML, Corba - за тях си има съответните форуми в рамките на clubs.dir.bg. Този ако не си забелязал НЕ е от тях. А, ако става дума за DOM, само преди ден-два един учтив форумджия ми спести доста ровене и то точно по тема свързана с DOM.
Goddam money. It always ends up making you blue as hell.
Не виждам нищо лошо ако някой не знае, дори фундаментални принципи, да пита. В това, че се намират хора да им отговарят, честно казано виждам още по-малко лошо. Представи си, че някой наистина не знае разликата между client-side и server-side скрипт. В такъв случай той ще загуби ужасно много от неговото, а най-вероятно още повече от нечие чуждо време поради това "леко" незнание. На мен нищо не ми костваше да напиша горния пост, освен петте минути разбира се, но тях съб губил и за стотици пъти по-маловажни неща. Може да се окаже, че човека, за който съм го писал, знае тези неща дори по-добре от мен, но пък ако не го знае, може да съм му помогнал.
XML, Corba - за тях си има съответните форуми в рамките на clubs.dir.bg. Този ако не си забелязал НЕ е от тях. А, ако става дума за DOM, само преди ден-два един учтив форумджия ми спести доста ровене и то точно по тема свързана с DOM.
Goddam money. It always ends up making you blue as hell.