Avatar billede kragekjaer Praktikant
27. september 2001 - 18:35 Der er 30 kommentarer og
2 løsninger

Openwin med variable

Hvad gør jeg galt her:
pic,w og h er variable

java script:openWin(\'vispic.asp?id=pic\', \'w\', \'h\', 500, 103)
Avatar billede nikolajdu Nybegynder
27. september 2001 - 18:38 #1
Du kalder en funktion der hedder openwin. Findes den overhovedet??

java script:openWin(\'vispic.asp?id=pic\', \'w\', \'h\', 500, 103)
Avatar billede Slettet bruger
27. september 2001 - 18:38 #2
Gør sådan her:

java script:openWin(\'vispic.asp?id=\' + pic, \'w\', \'h\', 500, 103);
Avatar billede Slettet bruger
27. september 2001 - 18:40 #3
Jeg går ud fra, at du vil udtrække informationen fra variablen \"pic\" og så manøvrere til \"vispic.asp?id=indholdet-i-pic\", eller hvad?
Avatar billede Slettet bruger
27. september 2001 - 18:41 #4
Må vi forresten se en url eller en kode??? :-)
Avatar billede nikolajdu Nybegynder
27. september 2001 - 18:42 #5
<script>

function openwin(url,h,w){
window.open(url,\'skod\',\'heigth=\'+h+\',\'width=\'+w+\',scrollbars=no\');
}

</script>

java script:openWin(\'vispic.asp?id=pic\', \'103\', \'500\') 
Avatar billede nikolajdu Nybegynder
27. september 2001 - 18:48 #6
Skal nok lige være height og ikke heigth :-)
Avatar billede Slettet bruger
27. september 2001 - 18:49 #7
nikolajdu>> Tror du ikke, han mener, at variablen \"pic\" skal være efter ligmed-tegnet?

P.S. I din funktion har du skrevet openWin med småt og stavet height forkert, ellers fedt nok! :-)

P.P.S. Her er min forslag:

<script>
function openPicWin(url,h,w) {
url = url + pic; //Går ud fra, \"pic\" allerede er erklæret!
window.open(url,\"nytVindue\",\"height=\" + h + \",width=\" + w);
}
</script>

Kaldes med:

<a href=\"java script:openPicWin(\'vispic.asp?id=\',\'103\',\'500\');\">Åbn vindue</a>
Avatar billede nikolajdu Nybegynder
27. september 2001 - 18:52 #8
phoenixv - Det ku godt lugte af at du har ret :-)
Avatar billede kragekjaer Praktikant
27. september 2001 - 18:55 #9
adressen er www.bergsoe2.dk

Gå ind under arbejde, videre til cases, vælg da en case(preloader virker ikke, men der kommer nogle billeder frem) Ved tryk på dem kalder jeg javascript-funktionen sådan her:

function popup (pic, w, h) {
    getURL (\"java script:openWin(\'vispic.asp?id=\' + pic, \'w\', \'h\', 500, 103); \", \"_blank\");
}
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:00 #10
Dennis - Gider ikke rode rundt i cachen for at finde din javaScript funktion. Paste den her.
Avatar billede Slettet bruger
27. september 2001 - 19:01 #11
Det er fordi, \"pic\" ikke er erklæret som en variabel. Jeg kan altså ikke lige finde din kildekode, så hvis du vil poste den, ville det hjælpe en del!
Og så forklar dig lidt nærmere: Er det en værdi fra en var, der hedder \"pic\", som du vil smelte sammen med en url, der så åbner et nyt vindue??
Avatar billede Slettet bruger
27. september 2001 - 19:03 #12
Fandt din kode! Tjekker lige...
roenving>> http://web.bergsoe2.dk/b2/danskversion/main.html
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:04 #13
Jes er her da ikke??? *LOL*
Avatar billede Slettet bruger
27. september 2001 - 19:05 #14
sorry, nikolajdu! Det er fordi jeg lige tjekkede et spm, som han havde svaret på! @8-)) (hvor dum kan man være)
Avatar billede Slettet bruger
27. september 2001 - 19:08 #15
Og forresten så viser det sig, at jeg heller ikke kan finde koden dér! :-)
Så vær så venlig lige at poste den mein freund kragekjaer! 8=)
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:08 #16
ehm...

Du bruger javaScript ord her:

function openWin(link, width, height, x, y)

Ret det til

function openWin(link, w, h, x, y)

width=\' + w

/Nikolaj

Det er bare i orden med navnet Makse. ;-)
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:08 #17
Avatar billede kragekjaer Praktikant
27. september 2001 - 19:10 #18
knappen har fx. dette udtryk ved klik:

on (release) {
    _level0.popup(11, 400, 565);
}

Ved godt det er Flash, men det skulle vist ikke være problemet
Avatar billede Slettet bruger
27. september 2001 - 19:11 #19
Ja, den har jeg set, men den kode forklarer ikke, om \"pic\" er erklæret eller om funktionen bliver kaldt rigtigt...
Igen: We could need some code here, plzzzz!!
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:12 #20
Phoenixv - Kaldet kommer inde fra Flashfilmen af. Pic er altså defineret derinde. Er den ikke det er vi på skide...
Avatar billede Slettet bruger
27. september 2001 - 19:15 #21
Jamen, så skal du vel bare skrive din funktion om til:

function popup(pic, w, h) {
url = \'vispic.asp?id=\' + pic.toString();
getURL(\"java script:openWin(url, w, h, 500, 103); \", \"_blank\");
}
Avatar billede kragekjaer Praktikant
27. september 2001 - 19:19 #22
pic er bare et tal:

on (release) {
    _level0.popup(11, 400, 565);
}

altså her 11, hvor 400 er w og h er 565
Avatar billede Slettet bruger
27. september 2001 - 19:20 #23
Jamen virker min funktion så ikke efter hensigten??
Avatar billede Slettet bruger
27. september 2001 - 19:21 #24
Nå, nu smutter jeg altså. Jeg vil *ikke* gå glip af de sidste 10 minutter af The Simpsons!
So long, suckers! (jvf. Homer Simpsons)
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:23 #25
Nu lykkedes det. Dit kald i Flashfilen er forkert. Du har glemt at sætte den til Expression.

Bruge den her:

on (release) {
    w = 100;
    h = 50;
    pic = \"billedet\";
    getURL (\"java script:openWin(\'vispic.html?id=\" + pic+\"\',\"+w+\",\" +h+\", 500, 103)\", \"_self\");
}
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:24 #26
Du behøver selvfølgelig ikke w, h, og pic, hvis de allerede er defineret.
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:30 #27
Skal selvfølgelig være:

\'vispic.asp?id og ikke html som jeg testede med.
Avatar billede kragekjaer Praktikant
27. september 2001 - 19:32 #28
Tusind tak, du er en gud jo
Avatar billede nikolajdu Nybegynder
27. september 2001 - 19:33 #29
Det vil jeg så fortælle min mor ;-)
Avatar billede roenving Novice
28. september 2001 - 00:05 #30
Har du en mor ??
Avatar billede nikolajdu Nybegynder
28. september 2001 - 07:42 #31
Roenving - Abbonerer du på mine spørgsmål??? du har da vist været hele vejen rundt og kommenterer alt nu... ;-}
Avatar billede roenving Novice
28. september 2001 - 11:02 #32
Ja, jeg tog lige en rundtur, da jeg så du igen havde beæret os med dit sælskab ;·}
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