Autor Zpráva
ronaldinho
Profil *
Zdravím,

vedel by mi niekto poradiť, ako by som dosiahol, aby sa odkaz otvoril v novom okne tak, aby bolo okno len v rozmere formulára čo je na stránke?

Použil som tento kód aby som tam nemal lišty a nástroje:
<a href=" http://www.futsalovekluby.eu/chyba/" onclick="window.open(' http://www.futsalovekluby.eu/chyba/','_blank','menubar=no,top=10'); return false">Upozorniť na chybu</a>

Ďakujem.


Ak sa to nedá spraviť nejako presne na výrez formulára, na ktorý odkazuje, dá sa to spraviť aspoň tak, že by som nemal odkaz v novom okne maximalizovaný?

Ďakujem.
preca1
Profil
Zdravim,
do funkce open můžeš zadat i velikost výsledného okna. Pak bys musel mít na dané stránce JS, který ti nascrolluje na správnou pozici onoho formuláře. K tomu můžeš využít metody window.scrollBy() a window.scrollTo().

Možná jednodušší řešení bude udělat extra HTML stránku (např. /chyba-formular/), na který bude jenom formulář bez balastu kolem (menu, apod.) a tu otvírat. Formulář potom zabere celou šířku okna.
ronaldinho
Profil *
preca1:
Mohol by si mi s tým nejako poradiť? Ako by mal vyzerať JS na nascrollovanie formulára? A na aké hodnoty a ako zadať veľkosti výsledného okna.
Vôbec neviem ako ďalej.

Díky.
preca1
Profil
Scrollování. Tuhle metodu musíš zavolat na stránce /chyba/. Zamysli se, co se stane, když na tu stránku někdo příde jen tak, aniž by se mu otevřela pomocí JS.
Snad by to i mohlo fungovat ve většině prohlížečů, ale bejt tebou, tak to vyzkoušim.
function scrollToFormContainer() {
  var formContainer = document.getElementById('mainContent_top');
  window.scrollTo(formContainer.offsetLeft, formContainer.offsetTop);
}

Otevření okna daných velikostí. Příště nebuď línej a koukni se na odkaz, co sem ti poslal (modrej podrtženej text), je to tam popsaný i s příkladem.
window.open(' http://www.futsalovekluby.eu/chyba/','_blank','menubar=no,top=10,height=428,width=710');

To druhý řešení by bylo jednodušší.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: