Följande kod hittade jag... i funktionen whitchButton skulle jag vilja kalla på en funktion med samma namn fast skriven i asp... läste någonstans att någon föreslog nått liknande: Du får göra en postback, dvs. skicka sidan till servern igen. Eller ha en iframe eller ett nytt fönster till vilken du kan skicka parametrar och sedan ladda om den. Hmm... alltså... om jag är ny på asp, så är jag ännu nyare på javascript och postback... Du kan börja tänka såhär:Kalla på en asp-function från en Java-script metod
document.write('<%Call whichButton()%>');
men jag får det inte att funka...
anybody?
<script language="JavaScript" type="text/javascript">
function whichButton() {
//for loopar och sånt
Call whitchButton();
}Sv: Kalla på en asp-function från en Java-script metod
Sv:Kalla på en asp-function från en Java-script metod
Sv: Kalla på en asp-function från en Java-script metod
Sökte här på forumet och hittade inget vettigt... =(
Någon som har lust att göra ett kort exempel på hur det funkar eller har en bra länk?
mvh /AlexSv:Kalla på en asp-function från en Java-script metod
Frågor:
1) Var kommer javascriptet att köras?
2) Var kommer asp att köras?
Svar:
1) Javascript kommer köras på klienten
2) Asp kommer köras på servern
Frågor:
3) När har klienten kontakt med servern?
Svar:
3) När klienten begär en sida från servern
Frågor:
4) Vad är kravet för att javascript ska kunna anropa asp-kod?
Svar:
4) Att klienten kontaktar servern
Nu vet vi att klienten (dvs. webbläsaren) måste på ett eller annat sätt kontakta servern för att asp-koden ska kunna köras. Kontakt med servern får man om man försöker ladda en sida. För att ladda en sida kan man:
a) Använda t.ex. ett formulär som man postar med javascript (document.getElementById("id_på_form-tagg").submit();)
b) En länk
c) XmlHttp (google)
d) En iframe