[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.07
Prihlásený: 09.03.15
Príspevky: 56
Témy: 16 | 16
NapísalOffline : 18.09.2008 18:17 | onmouseover

Mam formular a ak vyplnim nejaku kolonku zle, okamzite ma na to upozorni tym, ze sa pod polickom vypise text a tym sa mi aktualny formular zväcsi o to upozornenie, alebo ked dam odoslat formular bez vyplnenych udajov, hlasky sa vypisu pod kazdym polickom a formulat sa zväcsi aj na dvojnasobok.
Problem je ze formular je v iframe a ten sa mi nezväcsuje spolu s formularom. Nasiel som jeden javascript, ktory zistuje velkost formulara a podla toho upravy aj iframe.
Problem je, ze to funguje len pri akcii onload a tusim onmouseover.
Zmena iframu sa vykona iba raz a neviem preco. Co s tym mam robit?


Offline

Užívateľ
Užívateľ
onmouseover

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
NapísalOffline : 18.09.2008 19:19 | onmouseover

ja neviem. hodit kod? :)
aby sme vedeli posudit (myslim ten na to menenie iframu)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.07
Prihlásený: 09.03.15
Príspevky: 56
Témy: 16 | 16
Napísal autor témyOffline : 19.09.2008 8:02 | onmouseover

Kód:
<script language="JavaScript">
<!--
function autoResize(id){
    var newheight;
    var newwidth;

    if(document.getElementById){
        newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
        newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth;
    }

    document.getElementById(id).height= (newheight) + "px";
    document.getElementById(id).width= (newwidth) + "px";
}
//-->
</script>


Kód:
<IFRAME onmouseover="autoResize('iframe1')" SRC="formular/formular.html" width="100%" height="200px" id="iframe1" marginheight="0" frameborder="0"></iframe>


Ide o to, ze ked vyplnam formular jeho velkost sa meni a teda chcem aby sa menil aj iframe napriklad pri kliknuti mysi ale to nefunguje, ide iba onload a tusim onmouseover.

Nasiel som aj ine scripty, dlhsie, komplikovanejsie, ale ani jeden nefunguje.


Offline

Užívateľ
Užívateľ
onmouseover

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
NapísalOffline : 19.09.2008 20:34 | onmouseover

nie nie. funguje to aj pri akcii Onclick. ja som sa s tym pohral takto:

Kód:
index.html:

<IFRAME style="border: 1px solid black;" SRC="formular.html" width="50px" height="50px" id="iframe1" marginheight="0" frameborder="0"></iframe>

<script language="JavaScript">
<!--
function autoResize(id){
    var newheight;
    var newwidth;

    if(document.getElementById){
        newheight=document.getElementById(id).contentWindow.document .body.scrollHeight;
        newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth;
    }

    document.getElementById(id).height= (newheight) + "px";
    document.getElementById(id).width= (newwidth) + "px";
}
//-->
</script>

<input type="button" onclick="autoResize('iframe1')" value="prisposobit formular">


Kód:
a formular.html:

<fieldset style="background-color: red; width: 100px; height: 100px;">



ahoj




</fieldset>





ale to nie je zrejme to co potrebujes.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.07
Prihlásený: 09.03.15
Príspevky: 56
Témy: 16 | 16
Napísal autor témyOffline : 21.09.2008 16:42 | onmouseover

Nie toto nechcem, nechcem tam ziadne zlacitka. Chcem aby to reagovalo ked sa budem pohybovat v tom iframe, teda vo formulari. Ked kliknem do formulara, alebo nieco podobne. Neda sa to???


Offline

Užívateľ
Užívateľ
onmouseover

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
NapísalOffline : 22.09.2008 16:16 | onmouseover

pravdaze sa da. nastavis onclick kazdemu prvku aj samotnemu formularu. tak by som to riesil ja.

a btw iframe je na nic:) divim sa ze to pouzivas...ja to pouzivam len v krajinej nudzi.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.11.07
Prihlásený: 09.03.15
Príspevky: 56
Témy: 16 | 16
Napísal autor témyOffline : 23.09.2008 6:10 | onmouseover

Toto je krajna nudza, pretoze inak mi ten formular nefunguje, lebo sa medzi sebou bije viacej javascriptov. Toto je jedniny sposob ako som to dokazal rozbehat.
A urcite nebude fungovat, ked dam onclick kazdemu prvku vo formulary, lebo ten je nacitany v iframe a nie v indexe. To by muselo dokazat posielat informacie aj do toho iframu a to asi nedokaze. kazdopadne to vysusam a dam vediet.


 [ Príspevkov: 7 ] 


onmouseover



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

onmouseover a Opera

v Frontend

4

643

23.09.2008 9:47

stenley

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

onMouseOver Click Sound

v Frontend

5

679

25.07.2010 19:01

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

php funkcia onmouseover

v Frontend

11

703

19.12.2009 19:10

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

onmouseover v IE

v Frontend

5

885

31.08.2007 8:34

Bananslovak

V tomto fóre nie sú ďalšie neprečítané témy.

onmouseover text z alt

v Frontend

3

531

10.01.2010 11:45

pilná lama glama

V tomto fóre nie sú ďalšie neprečítané témy.

kombinacia onmousedown a onmouseover

v Frontend

4

619

06.04.2009 8:18

tomast7

V tomto fóre nie sú ďalšie neprečítané témy.

Pomoc s funkciou OnMouseOver

v Frontend

5

2178

10.08.2012 20:02

elo

V tomto fóre nie sú ďalšie neprečítané témy.

Nefungujuce onMouseOver a onMouseOut

v Frontend

2

807

28.03.2009 11:42

max-m



© 2005 - 2026 PCforum, edited by JanoF