JavaScript :: Access Denied
15 отговора
485 прегледа
JavaScript :: Access Denied
Връща ми такава грешка, когато се опитвам да събмитна формата с:
document.forms[0].submit();
А когато се опитам да я събмитна с бутон, изобщо не ще.
Разбъзикал съм <input type=file>...някой имал ли е такива проблеми?
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
document.forms[0].submit();
А когато се опитам да я събмитна с бутон, изобщо не ще.
Разбъзикал съм <input type=file>...някой имал ли е такива проблеми?
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: JavaScript :: Access Denied
Moje bi ako dadesh malko source, 6te sme ti po-polezni 
Why does it always rain on me?
Why does it always rain on me?
Re: JavaScript :: Access Denied
Виж сега...идеята е, че натискам друг бутон, на който съм казал да кликва този...и нещо от там гърми.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: ???
Kakvo shte reche che si razbazikal <input type="file> ?? :)
Dai malko po-veche info.
Dai malko po-veche info.
малко сорс
<INPUT NAME="attachfile" SIZE=48 TYPE="file" style="display: none;" onChange="document.forms[0].attachfake.value = this.value; return true;">
<input type=text name=attachfake size=48>
<input type=button value="Browse" onClick="document.forms[0].attachfile.click();" class=button>
<input type="submit" name="attach" value=" Add " class=button onClick="document.forms[0].submit();">
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
<input type=text name=attachfake size=48>
<input type=button value="Browse" onClick="document.forms[0].attachfile.click();" class=button>
<input type="submit" name="attach" value=" Add " class=button onClick="document.forms[0].submit();">
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
никой не може а?
Евалата...хич ви няма. 


"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: никой не може а?
Понякога отговора може да се окаже по-прост отколкото очакваш... Просто ми хрумна, че може да си пропуснал това:
enctype="multipart/form-data"
Е не съм 100% сигурен, ама провери! Ей такива дребни работи се случва да оплескат всичко останало!
Баба...
Mshauri baba kwanza, което на суахили означава: посъветвай се с баща си...
enctype="multipart/form-data"
Е не съм 100% сигурен, ама провери! Ей такива дребни работи се случва да оплескат всичко останало!
Баба...
Mshauri baba kwanza, което на суахили означава: посъветвай се с баща си...
10х, но не е това
Работата е там, че ако и двата бутон са visible, кликвайки на истинския Browse всичко е наред, а на другия (който дефакто кликва истинския) ми връща Access is Denied.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: Eto neshto drugo
[START SOURCE]
[END SOURCE]
niamash nikakva stoinost na document.forms[0].attachfake.value
"ADD" triabva da e ot type="button" zashtoto imash subitie. Ne triabva da polzvash "Submit" kogato imash subitie kum nego
[END SOURCE]
niamash nikakva stoinost na document.forms[0].attachfake.value
"ADD" triabva da e ot type="button" zashtoto imash subitie. Ne triabva da polzvash "Submit" kogato imash subitie kum nego
Редактирано от PATRlOT на
Re: AAAAAAAAA
Eto ti go sourca:
<form>
<INPUT NAME="attachfile" SIZE=48 TYPE="file" style="display: none;" onChange="document.forms[0].attachfake.value = this.value; return true;">
<input type="text" name="attachfake" size="48">
<input type="button" value="Browse" onClick="document.forms[0].attachfile.click();" class=button>
<input type="button" name="attach" value="Add" class="button" onClick="if(document.forms[0].attachfake.value==null||document.forms[0].attachfake.value=='') alert('NULL'); else alert('document.forms[0].attachfake.value : ' + document.forms[0].attachfake.value);document.forms[0].submit();">
</form>
Re: малко сорс
Chestno kazano nishto ne moga da razbera kakvo iskash da napravish.
1. JavaScripta deto go slagash na submit buttona e bezsmislen :)) to taka ili inache kato si go natisnesh si submitva formata.
2. Napulno estestveno e kato imash type="button" da ne submitva :)
3. Scripta deto si go napisal na "Browse" predpolagam che ti e iasno che nishto ne pravi..
4. Edinstveno neshtoto koeto bi sledvalo da raboti e kato pishesh imeto na file-a da ti go slaga vyv text field-a (drug e vuprosa tva za ko ti e)
S edna duma kod bez smisyl.. Ne che iskam da te obidia neshto.. No nai-dobre napishi kakvo iskash da napravish .....
1. JavaScripta deto go slagash na submit buttona e bezsmislen :)) to taka ili inache kato si go natisnesh si submitva formata.
2. Napulno estestveno e kato imash type="button" da ne submitva :)
3. Scripta deto si go napisal na "Browse" predpolagam che ti e iasno che nishto ne pravi..
4. Edinstveno neshtoto koeto bi sledvalo da raboti e kato pishesh imeto na file-a da ti go slaga vyv text field-a (drug e vuprosa tva za ko ti e)
S edna duma kod bez smisyl.. Ne che iskam da te obidia neshto.. No nai-dobre napishi kakvo iskash da napravish .....
ти си без смисъл
Идеята е да скрия истинския бутон за Browse и да покажа fake такъв.
Както може би знаеш, това е единствения начин да се укаже точен style и на двата елемента.
Препрочети го пак.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Както може би знаеш, това е единствения начин да се укаже точен style и на двата елемента.
Препрочети го пак.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Sorry za zakusnenieto
Purvo da ti se izvinq che taka skoropostijno se skrih, ama stana basi mizeriqta i chak sega namerih vreme da ti otgovorq.Taka za tova:
Poigrah si s toia script i ostanovih dosta raboti, ama gledm che ste gi napislai nqkoi.Taka kato cqlo "Access denied" v dosta slychai e problem sus sigyrnostta. Toest opitvash se da napravish neshto koeto spored M$ bi navredilo na user-a. I v konkretniqt slychai sa dosta pravi. V kraina smetka taka mojesh da preebesh dosta zdravo user-a, vse pak kriesh type=file forma, prihvashtash stoinostta i... zvychi dosta podozritelno
Dryg e vuprosa che ti v slychaia go pravish sus suvsem drygi celi(do kolkoto sum razbral ne mojesh da zadadesh style na type=file?). Ako bqh na tove mqsto shtqh da potursia po-zaobikolen nachin : kompromis s dezign-a. ZNAM che e tupo i na mene mi e pisnalo da osakatiavam proektite si zaradi monopol-a i nekadurnostta na naiakoi ili neshto, no ne moje da se napravi mnogo. Naistina dori i da yspeesh, se zamisli dali si zaslyjava ysiliqta i nervite, Ako vse pak si reshil, imam samo 1-2 idei za 1-iat ot problemite : tova che vuv fake-text formata ne se poiaviava putechkata , mi se vurti neshto v glavata s execCommand("Copy"), execCommand("Paste") , [element].Select() i pripokrivane na dvete formi, vmesto display: none . Adski durvarsko izpulnenie, priznavam.
E, vse pak yspeh!
Poigrah si s toia script i ostanovih dosta raboti, ama gledm che ste gi napislai nqkoi.Taka kato cqlo "Access denied" v dosta slychai e problem sus sigyrnostta. Toest opitvash se da napravish neshto koeto spored M$ bi navredilo na user-a. I v konkretniqt slychai sa dosta pravi. V kraina smetka taka mojesh da preebesh dosta zdravo user-a, vse pak kriesh type=file forma, prihvashtash stoinostta i... zvychi dosta podozritelno
E, vse pak yspeh!
е е е
Да не мислиш, че не съм пробвал да гледам values...всичко си го има.
Единственото, което си добавил е alert-а...и без да го пробвам, ще ти кажа, че пак ще ми изкара същата грешка.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Единственото, което си добавил е alert-а...и без да го пробвам, ще ти кажа, че пак ще ми изкара същата грешка.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Re: ти си без смисъл
Aaa Sorry neshto ne sym dovidial che type-a e "file".... ami da.. i az ne sym mnogo siguren che moje da se napravi...pone az ne sym vijdal site na koito toz smotan buton "Browse" da e smenen s neshto..
Re: Sorry za zakusnenieto
Ами виж сега, то си се появява...всичко изглежда наред.
Както и да е...ще измислим нещо.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго
Както и да е...ще измислим нещо.
"Никоя армия не може да спре идея, чието време е дошло." - Виктор Юго