Avatar billede glaede.dk Nybegynder
04. maj 2005 - 14:07 Der er 3 kommentarer og
1 løsning

Variabel i window.open

Hey

Har en PHP variabel jeg skal ha' sendt videre i en window.open. Men det virker ikke en skid:

<SCRIPT language="JavaScript1.2">
function openwindow2()
{
window.open("vare_info.php?vid=<? php print "$row[vid]"; ?>",
    "Vareinfo","location=0,status=0,scrollbars=1,width=400,height=400");
}
</SCRIPT>

og mit link: <a href="java script: openwindow2();"><?php echo "$row[varenavn]";?>

Men det virker ikke en skid. I stedet for at skrive mit vid (f.eks. 3), så skriver den 1.

Nogen der kan hjælpe?

Mvh Søren
Avatar billede fennec Nybegynder
04. maj 2005 - 14:25 #1
Din <script>-blok ligger uden for database loopet, gør det ikke???

Løsningen er at sende variablen til funktionen.

function openwindow2(enVar)
{
window.open("vare_info.php?vid="+ enVar,
    "Vareinfo","location=0,status=0,scrollbars=1,width=400,height=400");
}

<a href="java script: openwindow2('<? php print "$row[vid]"; ?>');"><?php echo "$row[varenavn]";?>
Avatar billede glaede.dk Nybegynder
04. maj 2005 - 14:30 #2
Klasse! Nu virker det sq! Tak for hjælpen du ;)
Avatar billede glaede.dk Nybegynder
04. maj 2005 - 14:34 #3
Kom lige med et svar jeg kan acceptere ;)
Avatar billede fennec Nybegynder
04. maj 2005 - 14:38 #4
.o) <-- One Eyed Jack
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