Avatar billede stefmeister Nybegynder
18. december 2004 - 03:22 Der er 3 kommentarer og
1 løsning

unsette via javascript

Hej

er det muligt at unsette en variable (eller array) via javascript? For synes det vil være ret irriterende hvis jeg skal lave en ny fil kun pga. af det.

kunne selvfølgelig lave en fil der hedder "toemkurv.php", men det andet ville virke bedre for mig.

Er det muligt?
Avatar billede jakoba Nybegynder
18. december 2004 - 04:09 #1
Javascript kan slet slet ikke unsette en php variabel. Javascript er i browseren, php er på serveren.

JavaScript kan kun unsette javascript variable, det gøres med kommandoen delet:
    var olsen = 42;        // opretter variabel olsen
    delete olsen;          // nedlægger variabel olsen

mvh JakobA
Avatar billede stefmeister Nybegynder
18. december 2004 - 13:28 #2
tænkte bare på om man ikke kunne lave f.eks. noget lign

funktion delete()
{
<? unset($var); ?>
}


nu er jeg ikke god til Javascript så jeg ved slet ikke om det ville være muligt.
Avatar billede jakoba Nybegynder
18. december 2004 - 13:39 #3
Nej, det kan man ikke. for at få JavaScript og php til at påvirke hvad hinanden laver må der sendes en besked via internetter. bare at sende en besked er ret nemt:

funktion delete() {
    temp = new Image()
    temp.src = "etphpscript.php?varnavn=var";
        // dette får brovseren til at sende en besked til din server om at
        // den skal udføre scriptet 'etphpscript.php' med de givne parametre
        // i det script kan du så unsette med php
}

men der er en masse mere du skal sørge for før det duer til noget. fx må du sikre dig at scriptet køres in samme session som generede denne side til denne browser.

mvh JakobA
Avatar billede stefmeister Nybegynder
18. december 2004 - 14:04 #4
hmm lyder lidt for avanceret. Tror bare jeg holder mig til det jeg plejer.
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