Avatar billede knagen7100 Novice
17. marts 2005 - 17:08 Der er 7 kommentarer og
1 løsning

PHP variabel ind i java script

Hej

Jeg køre følgende script på en PHP side.

<script type="text/javascript">
window.onload = function(){
  setInterval('location.reload(true)',60);
}
</script>

Nu vil jeg gerne have ændret 60 til en værdi i en af min PHP variabler som jeg har overført via sesseions.
Hvordan får jeg lagt min variabel ind scriptet som jeg ligger udenfor PHP.
Avatar billede mr_bacardi Nybegynder
17. marts 2005 - 17:14 #1
Hvis jeg har forstået spørgsmålet korrekt:
<?
$time = intval($_SESSION["reload"]);
?>
<script type="text/javascript">
window.onload = function(){
  setInterval('location.reload(true)',<?=$time;?>);
}
</script>
Avatar billede dennismp Nybegynder
17. marts 2005 - 17:14 #2
eksempelvis...

<script type="text/javascript">
window.onload = function(){
  setInterval('location.reload(true)',<?=$_SESSION['stuff']?>);
}
</script>
Avatar billede mr_bacardi Nybegynder
17. marts 2005 - 17:15 #3
Hvor variablen $time så kommer til at indeholde den nummeriske værdi fra sessionen reload, så kan du bare lige ændre reload til det din session hedder.
Avatar billede knagen7100 Novice
17. marts 2005 - 17:26 #4
Hvor skal jeg start min session. Det duer jo ikke at starte den udenfor PHP og min script ligger udenfor PHP.
Avatar billede mr_bacardi Nybegynder
17. marts 2005 - 17:30 #5
<?
session_start();
$time = intval($_SESSION["reload"]);
?>
<script type="text/javascript">
window.onload = function(){
  setInterval('location.reload(true)',<?=$time;?>);
}
</script>

Det du mener?
Hvis ikke - så forklar det lige på en anden måde, og post evt. resten af koden.
Avatar billede mr_bacardi Nybegynder
17. marts 2005 - 17:32 #6
Hov, hvis du bruger cookie sessions, hvilket du nok gør, skal du lige flytte session_start(); op før alt andet, den skal bare startes i dokumentet, det skal være inden noget output
Avatar billede knagen7100 Novice
17. marts 2005 - 23:05 #7
Jeg siger tak mr bacadi, det virker

Jeg vælger at give point til dig da jeg har brugt din løsning.

Smid et svar
Avatar billede mr_bacardi Nybegynder
18. marts 2005 - 06:18 #8
Det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester