Okienko przeglądarki

0

Zastanawiałem się, czy walnąć to tutaj, czy do działu JS/PHP, ale stwierdziłem, że wrzucę tutaj. Mój problem polega na tym, że potrzebuję z poziomu programu odpalić okienko przeglądarki o konkretnym adresie, ale bez wszelkich pasków narzędzi itp.
Doszedłem, że odpowiednie okienko można stworzyć za pomocą takiego oto skryptu JS: javascript:window.open("http://adres.pl","tutaj nie wiem co, ale nie widziałem wpływu na okienko :P","left=1,top=1,width=400,height=400,innerheight=400,innerwidth=400,toolbar=no, location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=yes"), gdzie oczywiście poszczególne left, top width, height itp., są odpowiednimi wielkościami. Powstaje tylko problem, że jak odpalam takie polecenie z linii poleceń, to otwiera mi się okno IE (zamiast domyślnej przeglądarki), w pasku adresu wpisuje się treść tego skryptu, po czym otwiera się drugie okienko, takie jak chcę... Co zrobić, by:

  1. Odpalić to z wybranej lub domyślnej przeglądarki, nie IE
  2. Nie było tego pierwszego okienko, tylko to otworzone skryptem
    lub
    Otworzyć takie okienko w danej/domyślnej przeglądarce za pomocą innego sposobu?
0

ad2
dac ten kod do webbrowsera.

//ps daj gdzies spacje w tym JS'ie bo troche sie tabela rozjezdza.

0

Problem w tym, że piszę w Lazarusie i tam webbrowsera nie ma :/ Poza tym wtedy też otworzyłby okienko IE, a mi zależy na tym, żeby otwierał dowolną wybraną przeglądarkę

0

to moze dac tam na koncu skryptu window.close czy jakos tak..? Nie zawsze pojdzie, ale w wiekszosci przypadkow powinno.

0

Próbowałem, ale powoduje zawieszenie przeglądarki (przynajmniej w przypadku IE)

0
  1. Uruchom przeglądarke w trybie KIOSK, czyli np. iexplore.exe -k www.4programmers.net
    Strona otworzy się w specjalnym trybie, w pełnym oknie.

Poczytaj Internet Explorer Administrator Kit, aby dowiedzieć
się więcej o możliwych parametrach

ShellExecute(handle,nil,'iexplore.exe','javascript:window.open("http:\\adres.pl","byle_co","left=1,top=1,width=400,
height=400,innerheight=400,innerwidth=400,toolbar=no, location=no,directories=no,status=no,menubar=no,
scrollbars=1,resizable=yes")','',SW_HIDE);

Ładnie otwiera nowe okno, niestety IE-only, gdyż na
przykład Firefox nie akceptuje tego. Może na google coś
będzie o parametrach dla pozostałych przeglądarek. Jak już
będziesz znał parametry to potem można by odczytać
z rejestru domyślną przeglądarkę, gdyż podanie jako
nazwy pliku tego kodu + SW_HIDE nie dziala.

0
  1. Wygląda na to, że tryb KIOSK działa tylko dla IE... Czy nie ma jkiegoś odpowiednika w Mozilli czy innych?
  2. Tryb Kiosk jest jak dla mnie trochę za bardzo bezpaskowy. To znaczy nie ma nawet belki tytuowej, a to nie do końca to, co chciałem osiągnąć.
  3. Czy nie da się tego jakoś uogólnić? Pisanie obsługi dla każdej przeglądarki z osobna, to trochę nie najlepszy pomysł... Jak w ShellExecute podaję adres strony internetowej, to otwiera się w dowolnej przeglądarce. Dlaczego JS nie? [sciana]

1 użytkowników online, w tym zalogowanych: 0, gości: 1