Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   DHTML/JS/CSS (http://www.flasher.ru/forum/forumdisplay.php?f=24)
-   -   Правильная передача данных. (http://www.flasher.ru/forum/showthread.php?t=43703)

JeeP 07.03.2003 17:57

Правильная передача данных.
 
такой код работает:
Код:

<script language="JavaScript" type="text/javascript">
<!--
function newwin(num) {
newWindow=window.open('imgbig/des'+num+'.jpg','des'+num,'width=400,height=529,scrollbars=no,
menubar=no,resizable=no,status=no');
newWindow.focus();
}
...

здесь в функцию передается из флешки значение, значение
числовое, и в соответствии с этим открывается нужный джипег!

но я хочу передавать в JS не число а строку, например num="des1", а не num=1
посему пишу такой код:
Код:

<script language="JavaScript" type="text/javascript">
<!--
function newwin(num) {
newWindow=window.open('imgbig/'+num+'.jpg',num,'width=400,height=529,scrollbars=no,
menubar=no,resizable=no,status=no');
newWindow.focus();
}
...

но он не работает :(

как правильно это сделать???

TTS 08.03.2003 03:09

работает :rolleyes:

JeeP 09.03.2003 04:29

у меня не работает :confused:

в первом варианте во флеше такие строчки(и это работает):
Код:

on(release) {
        digit="2";
        getURL("javascript:newwin("+digit+");");
}


во втором варианте, такие(не работает):
Код:

on(release) {
        digit="img2";
        getURL("javascript:newwin("+digit+");");
}


Crazy 09.03.2003 13:15

Ты забыл, что строку положено заключать в кавычки.

JeeP 10.03.2003 02:47

2Crazy:
эт точно ;)

уже докопался :)

вот так правильно:
Код:

on(release) {
        digit=2;
        getURL("javascript:newwin('img"+digit+"');");
}


всем кто принял участие - большой сенкс!


Часовой пояс GMT +4, время: 08:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.