Avatar billede fangel Nybegynder
29. juni 2002 - 12:06 Der er 8 kommentarer og
1 løsning

open.window

Hej

jeg skal åbne et windue... det kan jeg sådan set godt... MEN, ja, kig en gang på min kode...

function OpenFile(file) {
  window.open('find_filer.php?edit_file=' + file, 'edit_file', 'width=400, heigth=500, toolbar=0, status=0, menubar=0, scrollbar=1, location=0, directories=0, resizable=1');
}

problemet er URL'en den skal åbne find_filer.php?adit_file=[file] hvor [file] er det man kalder funktionen med... hvordan gør jeg det... kan nemli ikke finde ud af det, da der er et . i filnavnet...

så den leder efter variablen filnavn.html (og det er jo et filnavn, ikke en variabel...

hvordan løses dette...

Dea_PG
Avatar billede fangel Nybegynder
29. juni 2002 - 12:15 #1
hallo ? er der nogle der kan hjælpe ?
Avatar billede fangel Nybegynder
29. juni 2002 - 12:15 #2
hov, der skal selvfølgelig åbne "find_filer.php?edit_file=[file]"
Avatar billede mikoalngelo Nybegynder
29. juni 2002 - 12:31 #3
window.open('find_filer.php?edit_file=[' + file + ']', 'edit_file', 'width=400, heigth=500, toolbar=0, status=0, menubar=0, scrollbar=1, location=0, directories=0, resizable=1');
Avatar billede mikoalngelo Nybegynder
29. juni 2002 - 12:32 #4
Ups, misforstod.
Sory.
Avatar billede mikoalngelo Nybegynder
29. juni 2002 - 12:32 #5
Hvad mener du egentlig med 'kalder funktionen med'?
Avatar billede fangel Nybegynder
29. juni 2002 - 12:38 #6
jeg skriver fx

OpenFile(test.php);

så skal den åbne

find_filer.php?edit_file=test.php...

MEN, jeg har (tror) fundet min fejl...prøver lige at rette det...

Dea_PG
Avatar billede fangel Nybegynder
29. juni 2002 - 12:40 #7
jep... jeg fandt min fejl... jeg havde glemt at jeg skulle skrive

OpenFile('fil.php'); //havde glemt ' erne...

Dea_PG
Avatar billede jakoba Nybegynder
29. juni 2002 - 13:02 #8
med anførselstegnene på plads vil mange browsere accepte den url-parameter og gøre som du ønsker. Det bliver dog en del sikrere hvis du urlencoder din parameter med standardfunktionen escape():

function OpenFile(file) {
  window.open('find_filer.php?edit_file=' + escape(file), 'edit_file', 'width=400, heigth=500, toolbar=0, status=0, menubar=0, scrollbar=1, location=0, directories=0, resizable=1');
}

mvh JakobA
Avatar billede fangel Nybegynder
29. juni 2002 - 13:16 #9
ok, tak...
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