Witam,
Gdy pobieram jakis plik i klikne "zapisz" to plik sciaga sie, ale jednoczesnie otwiera sie pusta karta bez adresu. Da sie zrobic tak aby sie ona nie pokazywala?
Pozdrawiam
Było już coś o tym na forum Wish-list.
Póki co - nie da się.
jak się nie da jak da
wrzucasz to do user.js (tylko od opery 8.0 b3 i wyżej)
Originally posted by quiris
O ile dobrze pamiętam, to nie był tu zamieszczany skrypt usuwający atrybut _blank w wersji przeznaczonej do User Javascript. Oto on:// ************ usuwanie atrybutów _blank ********************** function usunAtrybutyBlank () { var odnosniki = document.getElementsByTagName('a'); for (var i = 0; i < odnosniki.length; i++) { if (odnosniki.getAttribute('target') == '_blank') {
odnosniki.removeAttribute('target');
}
}
}
document.addEventListener('load', usunAtrybutyBlank, false);
http://my.opera.com/forums/showthread.php?s=&postid=877121&highlight=blank#post877121
i od teraz wszystkie linki które normalnie otwierają pusta karte otwierają się w bieżącej, więc po kliknięciu jakiegoś pliku się zaczyna ściągać
mozna to sprawdzić na załączniku zip do np. tego posta, normalnie jak go klikniesz to otworzy się nowa pusta strona + okienko pobierania, a z tym skryptem otworzy się tylko okienko pobierania
jest też gdzieś css Moose'a który zmieniał kursor myszy po najechaniu na linki które otwierają się w nowej karcie
Originally posted by Mayor
jak się nie da jak da
wrzucasz to do user.js
Hmm - nie mam nigdzie takiego pliku...
musisz stworzyć
http://my.opera.com/forums/showthread.php?s=&threadid=84519
W wersji BETA da się. Jednak IMHO mimo wszystko nie powinno się polecać rozwiązań z wersji beta ZU, którzy chcą tych ficzerów używać na codzień.
Poza tym powiedziałbym, że to środek zastępczy - odziałowuje nie tylko na linki do plików, ale także na te, które prowadzą do innych stron. Ja np. wolę, jak mi się odpowienie podstrony otwierają w nowych okienkach, bez użycia gestów itp.
Originally posted by Mayor
[...] tylko od opery 8.0 b3 i wyżej [...]
Na razie chyba O8b3 jest najnowszą.
Chyba jestem jakis oporny... Wlaczylem funkcje Skruptow Uzytkownika dodajac do pliku Opera6.ini fragment:
User JavaScript=1
User JavaScript File=D:\Opera - profile\Marcin\user.js
Utworzylem plik user.js z zawartoscia:
// ************ usuwanie atrybutów _blank **********************
function usunAtrybutyBlank () {
var odnosniki = document.getElementsByTagName('a');
for (var i = 0; i < odnosniki.length; i++) {
if (odnosniki.getAttribute('target') == '_blank') {
odnosniki.removeAttribute('target');
}
}
}
document.addEventListener('load', usunAtrybutyBlank, false);
I nic to nie pomoglo - nadal otwiera sie pusta strona... O czyms zapomnialem?
@daroc nie zakładałem że martinii to ZU, ilość postów nie przekłada się na stopień obycia z komputerami i softem tu połowa jak nie więcej ludzi używa opery 8 jak normalnej
ale będą po niej nowsze więc ten sposób będzie działać też dla nich, zresztą nowa opera już jest tylko nie wszyscy mają dostęp taki andol na przykład sie przechwala w sąsiednim wątkuNa razie chyba O8b3 jest najnowszą.
@martini: upewnij się że zapisałeś ten user.js w kodowaniu ANSI (a nie UTF-8 jak pliki ini w operze); w Notatniku masz wybór kodowania, z innym niż ANSI user.js nie działa wogóle, sam sie kiedyś naciąłem
Nadal cos niezbyt dziala
Originally posted by daroc
[...] odziałowuje nie tylko na linki do plików, ale także na te, które prowadzą do innych stron. Ja np. wolę, jak mi się odpowienie podstrony otwierają w nowych okienkach, bez użycia gestów itp.
Sytuacja już się zmieniła...
Originally posted by daroc
Póki co
Póki co?
póki «spójnik wskazujący na ograniczenie czasu trwania czynności lub stanu wymienionych w zdaniu nadrzędnym; dopóki»