/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
auto submit
Fra : Kim Hansen


Dato : 19-10-07 09:51

Hej

jeg har en funktion som beregner højden på webbrowser, denne
funktioner kalder jeg på body onload, værdien gemmes i
<asp:HiddenField ID="hf1" runat="server"/>
men før jeg kan bruge værdien fra client siden skal den submit
til server, men hvordan gør jeg automatisk det, da jeg skal bruge
værdien på page_load..

Kort sagt jeg vil kunne gemme en værdi i hiddenfield via
Javascript - submit automatisk - og derefter benytte værdien
i ASP.NET

function pageheight()
{
document.getElementById('ctl00_hf1').value =
document.body.clientHeight
}

med venlig hilsen

Kim Hansen

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Birger (19-10-2007)
Kommentar
Fra : Birger


Dato : 19-10-07 10:33

"Kim Hansen" <KimHansen@Hongnet.dk> skrev i en meddelelse
news:47187004$0$90269$14726298@news.sunsite.dk...
> Hej
8X
> Kort sagt jeg vil kunne gemme en værdi i hiddenfield via
> Javascript - submit automatisk - og derefter benytte værdien
> i ASP.NET
>
> function pageheight()
> {
> document.getElementById('ctl00_hf1').value =
> document.body.clientHeight
> }
>


Kender ikke noget til ASP.
Men rent principielt kan det du spørger om ikke lade sig gøre.
ASP kører på serveren og "henter" siden som derefter sendes til Client, der
kører evt. scripts.
Det du gør i script, bliver altså først gjort efter ASP er færdig - din
værdi for browserhøjde, bliver først fundet "længe" efter du vil bruge den.

Birger



Philip Nunnegaard (19-10-2007)
Kommentar
Fra : Philip Nunnegaard


Dato : 19-10-07 16:29

> Kender ikke noget til ASP.
> Men rent principielt kan det du spørger om ikke lade sig gøre.
> ASP kører på serveren og "henter" siden som derefter sendes til Client,
> der kører evt. scripts.
> Det du gør i script, bliver altså først gjort efter ASP er færdig - din
> værdi for browserhøjde, bliver først fundet "længe" efter du vil bruge
> den.

Jeg vil tro, at det er derfor han vil have noget autosubmit - altså for at
det sendes tilbage til serveren.
Med fare for, at Kim Hansen bliver sendt tilbage her til clientside-gruppen,
så ville jeg foreslå at stille spørgsmålet i asp.net-gruppen:
dk.edb.programmering.dotnet


Birger (19-10-2007)
Kommentar
Fra : Birger


Dato : 19-10-07 17:11

"Philip Nunnegaard" <philip@fjerndettehitsurf.dk> skrev i en meddelelse
news:4718cd3f$0$15875$edfadb0f@dtext01.news.tele.dk...
>> Kender ikke noget til ASP.
>> Men rent principielt kan det du spørger om ikke lade sig gøre.
>> ASP kører på serveren og "henter" siden som derefter sendes til Client,
>> der kører evt. scripts.
>> Det du gør i script, bliver altså først gjort efter ASP er færdig - din
>> værdi for browserhøjde, bliver først fundet "længe" efter du vil bruge
>> den.
>
> Jeg vil tro, at det er derfor han vil have noget autosubmit - altså for at
> det sendes tilbage til serveren.
> Med fare for, at Kim Hansen bliver sendt tilbage her til
> clientside-gruppen, så ville jeg foreslå at stille spørgsmålet i
> asp.net-gruppen: dk.edb.programmering.dotnet
>

OK... ;>)
Jeg skal vist på læsekursus.

<body onload="document.getElementById( 'formen').submit" ...>
skulle vist kunne gøre præcis det...

Birger



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste