Avatar billede krk Nybegynder
18. januar 2006 - 12:16 Der er 12 kommentarer og
1 løsning

variabel i link

Jeg har et link der ser så dan ud:
<a href="#" onClick="window.open('http://www.xxx.dk/liste.php', 'Billeder', 'width=500,height=500,top=100,left=100,status=0,toolbar=0,menubar=0,location=0,resizable=0,scrollbars=1,titlebar=1');" >Se liste </a>

Jeg skal gerne have sendt en variabel med. Kan jeg ikke bare skrive:
onClick="window.open('http://www.xxx.dk/liste.php?page=galleri .
Avatar billede dj-sejler Praktikant
18. januar 2006 - 12:20 #1
jo...
Avatar billede krk Nybegynder
18. januar 2006 - 12:22 #2
det virker bare ikke?
Mit link ser så dan ud:
print "<a href=\"#\" onClick=\"window.open('http://www.xxx.dk/liste.php?page=galleri', 'Billeder', 'width=500,height=500,top=100,left=100,status=0,toolbar=0,menubar=0,location=0,resizable=0,scrollbars=1,titlebar=1');\" >Se billeder i mappen </a>";

og modtager siden ser sådan ud:
$page    = $_REQUEST['page'];
        if($page=='galleri'){
                //header("location:../?page=galleri");
                print"galleri";       
            }
        elseif($page=='markede'){
                //header("location:../?page=markede");
                print"markede";       
              }
Avatar billede dj-sejler Praktikant
18. januar 2006 - 12:27 #3
hvis du kigger på kilden fra browseren hvordan ser linket så du?
og hvad får du af fejl på modtageren?
Avatar billede krk Nybegynder
18. januar 2006 - 12:29 #4
jeg får ingen fejl nu, men koden går ikke ind i min if-sætning
Avatar billede krk Nybegynder
18. januar 2006 - 12:37 #5
Det er mig der er helt galt på den.
Variablen skal ikke sendes med linket men med min form.
Jeg prøver lige selv at kigge på det ellers vender jeg tilbage!!
Avatar billede dmdisco Nybegynder
18. januar 2006 - 12:40 #6
ellers bruger du $_GET['page']
Avatar billede krk Nybegynder
18. januar 2006 - 12:50 #7
Kan du lige forklare den med:  $_GET['page']
Hvilken side skal det stå på?
Avatar billede krk Nybegynder
18. januar 2006 - 13:00 #8
Jeg skal have sendt en variabel med i en form, hvordan gør jeg det? Laver jeg et hidden field (ex <input type='text' name='galleri' value='galleri'>)
Hvis det er sådan, hvordan fanger jeg så variablen på side 2??
Avatar billede krk Nybegynder
18. januar 2006 - 13:10 #9
okay, nu har jeg fået det til at virke.
Tak for hjælpen
Avatar billede dmdisco Nybegynder
18. januar 2006 - 13:26 #10
$_POST['galleri'] sørg for at bruge $_POST hvis den kommer fra en form med method="post" og $_GET hvis variablen kommer fra adresse linien og $_SESSION fra sessions osv.
Avatar billede krk Nybegynder
18. januar 2006 - 16:06 #11
dmdisco: du kan bare hente point
Avatar billede dmdisco Nybegynder
19. januar 2006 - 08:30 #12
kun hvis det hjalp det jeg skrev ellers tager du dem bare selv
Avatar billede krk Nybegynder
19. januar 2006 - 09:24 #13
det fik mig i den rigtige retning. Så tak for hjælpen
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