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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
PHP og javascript
Fra : Bjorn Andersen


Dato : 16-11-01 05:48

Hej, håber der er nogle der kan løse mit problem.

Hvordan får man variabler fra et javascript over i php så man kan arbejde
med dem?


/Bjørn



 
 
Johan Holst Nielsen (16-11-2001)
Kommentar
Fra : Johan Holst Nielsen


Dato : 16-11-01 06:07

> Hvordan får man variabler fra et javascript over i php så man kan arbejde
> med dem?

Reloader siden, med strengene fra JavaScriptet i en querystring.

Mvh

Johan

Christian Schmidt (16-11-2001)
Kommentar
Fra : Christian Schmidt


Dato : 16-11-01 18:27

Johan Holst Nielsen wrote:
>
> > Hvordan får man variabler fra et javascript over i php så man kan arbejde
> > med dem?
>
> Reloader siden, med strengene fra JavaScriptet i en querystring.

Fx

<script type="text/javascript">
var x = 'et eller andet'
var y = 'et eller andet andet'

location.href = 'fil.php?x=' + encode(x) + '&y=' + encode(y)
</script>


Christian

Bjorn Andersen (16-11-2001)
Kommentar
Fra : Bjorn Andersen


Dato : 16-11-01 18:28

Tak for hjælpen


/Bjørn


"Christian Schmidt" <christian@schmidt.net> wrote in message
news:3BF54C73.E4A2F31A@schmidt.net...
> Johan Holst Nielsen wrote:
> >
> > > Hvordan får man variabler fra et javascript over i php så man kan
arbejde
> > > med dem?
> >
> > Reloader siden, med strengene fra JavaScriptet i en querystring.
>
> Fx
>
> <script type="text/javascript">
> var x = 'et eller andet'
> var y = 'et eller andet andet'
>
> location.href = 'fil.php?x=' + encode(x) + '&y=' + encode(y)
> </script>
>
>
> Christian



Mogens Meier Christe~ (17-11-2001)
Kommentar
Fra : Mogens Meier Christe~


Dato : 17-11-01 07:56

"Christian Schmidt" <christian@schmidt.net>:

> location.href = 'fil.php?x=' + encode(x) + '&y=' + encode(y)

Øh, her mente du selvf. urlencode() og ikke encode(), ikke? ;)


--
Mvh. Mogens
www.momech.dk


Peter Brodersen (17-11-2001)
Kommentar
Fra : Peter Brodersen


Dato : 17-11-01 16:47

On Sat, 17 Nov 2001 07:55:30 +0100, "Mogens Meier Christensen"
<mmc@nospam.dk> wrote:

>Øh, her mente du selvf. urlencode() og ikke encode(), ikke? ;)

Den del af koden var Javascript, og da er encode() fin nok.

--
- Peter Brodersen

Jonas Koch Bentzen (17-11-2001)
Kommentar
Fra : Jonas Koch Bentzen


Dato : 17-11-01 18:01

Peter Brodersen skrev:

> On Sat, 17 Nov 2001 07:55:30 +0100, "Mogens Meier Christensen"
> <mmc@nospam.dk> wrote:
>
>>Øh, her mente du selvf. urlencode() og ikke encode(), ikke? ;)
>
> Den del af koden var Javascript, og da er encode() fin nok.

Er du sikker? Hverken Konqueror eller Mozilla vil kendes ved
JavaScript-funktionen encode(). Er I sikre på, I ikke mener escape(),
som er det samme som PHPs rawurlencode?

--
Jonas Koch Bentzen

http://understroem.dk/

Peter Brodersen (18-11-2001)
Kommentar
Fra : Peter Brodersen


Dato : 18-11-01 03:17

On Sat, 17 Nov 2001 18:01:25 +0100, Jonas Koch Bentzen
<ingen.emailadresse@eksempel.dk> wrote:

>Er I sikre på, I ikke mener escape(),
>som er det samme som PHPs rawurlencode?

escape(), selvfølgelig. For meget rødvin.

--
- Peter Brodersen

Christian Schmidt (17-11-2001)
Kommentar
Fra : Christian Schmidt


Dato : 17-11-01 18:01

Mogens Meier Christensen wrote:
>
> "Christian Schmidt" <christian@schmidt.net>:
>
> > location.href = 'fil.php?x=' + encode(x) + '&y=' + encode(y)
>
> Øh, her mente du selvf. urlencode() og ikke encode(), ikke? ;)

Ved nærmere eftertanke mener jeg faktisk ingen af delene.

Jeg mener derimod escape(), som er Javascript-ækvivalenten til PHPs
urlencode.


Christian

Bjorn Andersen (18-11-2001)
Kommentar
Fra : Bjorn Andersen


Dato : 18-11-01 20:29

Hej
Hvad nu hvis jeg ikke reloader siden?
Jeg har:

<script type="text/javascript">
screenheight = screen.height
screenwidth = screen.width
</script>

Kan jeg så ikke sætte $screenheight = screenheight ? f.eks.
eller
$h = screenheight
Så jeg kan sætte det ind i databasen?


/Bjørn

> > Reloader siden, med strengene fra JavaScriptet i en querystring.
>
> Fx
>
> <script type="text/javascript">
> var x = 'et eller andet'
> var y = 'et eller andet andet'
>
> location.href = 'fil.php?x=' + encode(x) + '&y=' + encode(y)
> </script>




Niels Andersen (18-11-2001)
Kommentar
Fra : Niels Andersen


Dato : 18-11-01 20:46

"Bjorn Andersen" <admin@sonderborgby.dk> wrote in message
news:9t9286$11ct$1@news.cybercity.dk...
> Hvad nu hvis jeg ikke reloader siden?

Du kan ikke sende noget til en side, når først du er begyndt at sende
den.

> Så jeg kan sætte det ind i databasen?

Det behøver du jo ikke gøre med samme (instans af det) script.

Du kan fx. indsætte noget sjov som dette:
<script type="text/javascript">
image = new Image()
image.url =
'http://eksempel.dk/gem_skærmstørrelse_i_databasen.php?width=' + width +
'&height=' + height
</script>

Er ikke lige 100% sikker på syntaxen, men du forstår forhåbentlig
meningen.

Javascriptet vil forsøge at hente et billede. Om der rent faktisk kommer
et billede er ligegyldigt, da det aldrig bliver brugt. Men du har fået
sendt skærmstørrelsen til serveren.

--
Mvh.

Niels Andersen



Bjorn Andersen (18-11-2001)
Kommentar
Fra : Bjorn Andersen


Dato : 18-11-01 22:03

Hmmm, ok jeg tror jeg nok.
Tak for tippet.

/Bjørn


"Niels Andersen" <niels-usenet@myplace.dk> wrote in message
news:7eUJ7.1808$B4.391708@news000.worldonline.dk...
> "Bjorn Andersen" <admin@sonderborgby.dk> wrote in message
> news:9t9286$11ct$1@news.cybercity.dk...
> > Hvad nu hvis jeg ikke reloader siden?
>
> Du kan ikke sende noget til en side, når først du er begyndt at sende
> den.
>
> > Så jeg kan sætte det ind i databasen?
>
> Det behøver du jo ikke gøre med samme (instans af det) script.
>
> Du kan fx. indsætte noget sjov som dette:
> <script type="text/javascript">
> image = new Image()
> image.url =
> 'http://eksempel.dk/gem_skærmstørrelse_i_databasen.php?width=' + width +
> '&height=' + height
> </script>
>
> Er ikke lige 100% sikker på syntaxen, men du forstår forhåbentlig
> meningen.
>
> Javascriptet vil forsøge at hente et billede. Om der rent faktisk kommer
> et billede er ligegyldigt, da det aldrig bliver brugt. Men du har fået
> sendt skærmstørrelsen til serveren.
>
> --
> Mvh.
>
> Niels Andersen
>
>



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste