Avatar billede net-city Nybegynder
03. februar 2005 - 22:59 Der er 4 kommentarer og
1 løsning

Hente en VARIABLEN i js

Hej, jeg har lavet denne funktion:

document.rykFrame.location.href = "ryk.php?navn=<?php echo "$_SESSION[brugernavn]"; ?>&felt="+felt+"&t="+t+"&l="+l;

Men hvordan henter jeg informationen fra &felt, &t og &l af?

i php er det jo bare $_GET['l']; ..
Avatar billede net-city Nybegynder
03. februar 2005 - 23:01 #1
Kan man..

<script type="Javascript">
if(l == <?php echo "$row1[lfelt]"; ?> && t == <?php echo "$row1[tfelt]"; ?>){
return false;
}
</script>

?
Avatar billede olebole Juniormester
03. februar 2005 - 23:31 #2
<ole>

Ja, men du skal nok have nogle gåseøjne om værdierne af JS-variablerne:

<script type="Javascript">
if(l == "<?php echo "$row1[lfelt]"; ?>" && t == "<?php echo "$row1[tfelt]"; ?>"){
return false;
}
</script>

- eller lidt slankere:

<script type="Javascript">
if(l == "<?=$row1["lfelt"]?>" && t == "<?=row1["tfelt"]?>"){
return false;
}
</script>

/mvh
</bole>
Avatar billede softspot Forsker
03. februar 2005 - 23:32 #3
Du har

window.location.search

der indeholder alle parametre til en side. Denne kan du f.eks. splitte på tenget '&' for at få et array af alle parametre. Derefter kan du splitte hver enkelt parameter på tegnet '=' for at adskille parameternavn og værdi og så skulle du vist have hvad du efterspørger... eller nej?
Avatar billede olebole Juniormester
03. februar 2005 - 23:37 #4
<ole>

Det er helt korrekt, softspot - men da han i forvejen skriver siden ud med PHP, kan han ligeså godt skrive værdierne direkte ind i JavaScriptet på serveren ... hvis jeg altså har forstået spørgeren  :)

/mvh
</bole>
Avatar billede net-city Nybegynder
04. februar 2005 - 14:13 #5
Læg svar ole
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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