Forum FAQForum FAQSearchSearch MemberlistMemberlist Forum ignore listForum ignore list RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in
onload u firefox-u

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side
View previous topic :: View next topic  
Author Message
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 06.08.2006 16:24    Post subject: onload u firefox-u Add user to your forum ignore list Reply with quote

Povremeno zalutam u web vode pa se unapred ispricavam ako trazim odgovor za neku opcepoznatu stvar.

Zasto mi u firefoxu ne radi onload event u body tagu?

Detaljnije:
1. Napravio sam swf film sa 10 keyframeova - onako bezveze
2. Na svakom napisao redni broj:1,2,3 itd do 10
3. Ubacio swf u html stranicu
4. Odmah ispod filma napravio gumb
5. onclick gumb pokrece MM_controlShockwave skriptu koja prebaci swf na frame 3
6. Idem se jos malo igrat pa napravih onload event u body-u koji bi trebao prebacit film na frame 6 sa istom MM_controlShockwave skriptom
7. isprobam to u IE -- radi ko sunce (i gumb i onload)
8.probam u firefoxu: gumb radi ali onload nikako
9.isprobam razne ostale evente u body tagu (onmousemove, onmouseover....) i svi rade osim onload
Ovo sam sad naširoko prepricao- mozda je brže ovako:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
var obj=MM_findObj(objStr);
if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
//-->
</script>
</head>
<body onLoad="MM_controlShockwave('flashfile','','GotoFrame','5')">
<object
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=NEED%20NEW%20CODEBASE%20FROM%20RAVEN width=400
height=150 id=flashfile>
<param name="quality" value="high">
<param name="SRC" value="Untitled-1.swf">
<param name="PLAY" value="false">
<embed src="Untitled-1.swf" width="400" height="150" name="flashfile" play="false" swliveconnect="true" quality="high"></embed>
</object>
<form>
<INPUT type=button onClick="MM_controlShockwave('flashfile','','GotoFrame','2')" value=" dugme ">
</form>
</body>
</html>

Ako netko zna pliz pomozite.
Koristio sam se kodom sa tutoriala na EchoEcho.Com
Probao sam razne stvari, ali sam totalno zelen pa nemam pojma jer valja ili ne.
Back to top
View user's profile Send private message
maratz
mi3.crew


Joined: 24 Nov 2003
Posts: 1207
Location: ZAG

PostPosted: 06.08.2006 19:45    Post subject: Re: onload u firefox-u Add user to your forum ignore list Reply with quote

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
  var obj=MM_findObj(objStr);
  if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');
}
window.onload = function() {
  MM_controlShockwave('flashfile','','GotoFrame','5');
};
//-->
</script>
</head>
<body>
<object
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=NEED%20NEW%20CODEBASE%20FROM%20RAVEN width=400
height=150 id=flashfile>
  <param name="quality" value="high">
  <param name="SRC" value="Untitled-1.swf">
  <param name="PLAY" value="false">
  <embed  src="Untitled-1.swf" width="400" height="150" name="flashfile"  play="false" swliveconnect="true" quality="high"></embed>
</object>
<form>
  <input type="button" onclick="MM_controlShockwave('flashfile','','GotoFrame','2')" value="  dugme  ">
</form>
</body>
</html>

_________________
STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS
Back to top
View user's profile Send private message Visit poster's website Twitter profile
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 06.08.2006 22:31    Post subject: jos uvijek ne radi Add user to your forum ignore list Reply with quote

Meni to ne radi.
Jel imam krive postavke u firefoxu ili ?
Back to top
View user's profile Send private message
maratz
mi3.crew


Joined: 24 Nov 2003
Posts: 1207
Location: ZAG

PostPosted: 06.08.2006 23:16    Post subject: Add user to your forum ignore list Reply with quote

hm... pomogao bi testni url

a možda ti i frame 5 ne radi ono što očekuješ

_________________
STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS
Back to top
View user's profile Send private message Visit poster's website Twitter profile
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 06.08.2006 23:43    Post subject: Add user to your forum ignore list Reply with quote

Posto vidim da nespavas... Smile
http://www.inet.hr/~tkutlic/moja_verzija.htm
http://www.inet.hr/~tkutlic/tvoja_verzija.htm
Back to top
View user's profile Send private message
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 06.08.2006 23:57    Post subject: Add user to your forum ignore list Reply with quote

http://www.inet.hr/~tkutlic/Untitled-1.fla
Ako imas neke koristi od toga...
U frameu na koji upucuje dugme sam ubacio nextscene samo da vidim kako to radi i zato se pokaze onaj natpis "nova scena", al mislim da to nema veze sa javascriptom...?
Ja se sutra rano ustajem pa se moram odjavit.
Hvala ti kako god ispadne
Back to top
View user's profile Send private message
:cosmos:



Joined: 12 Sep 2003
Posts: 2098
Location: México

PostPosted: 07.08.2006 09:11    Post subject: Add user to your forum ignore list Reply with quote

ja koristim onLoad za neke druge stvari, tako da radi, vjerovatno je problem dalje od toga
Back to top
View user's profile Send private message Send e-mail Visit poster's website Twitter profile
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 07.08.2006 22:25    Post subject: Add user to your forum ignore list Reply with quote

Pa zar ovo nema rjesenje?
Čudno mi je da bas nitko nikad nije ovo pokusao.
Tek sam se poceo bavit sa ovim i skoro odmah mi je palo na pamet:
"Idem na svaku stranicu stavit event pa mi flash na svakoj stranici pokazuje nesto drugo."
Mislim se -- necu radit 5 ili 6 filmića kad mogu napravit jedan koji se razlicito ponasa ovisno na kojoj je stranici.
Mislio sam da mi je tako lakse radit eventualne izmjene.
Usto, ako sam dobro shvatio preload foru -- flash bi se ucitavao malo duze na pocetku, ali sve iduce stranice bi radile brzo sa istim filmom?
Naravno, ne mislim stavit neki XYMB veliki swf.

Jel mi moze netko dati par linkova za koje misle da ce pomoci.
Back to top
View user's profile Send private message
maratz
mi3.crew


Joined: 24 Nov 2003
Posts: 1207
Location: ZAG

PostPosted: 07.08.2006 23:38    Post subject: Add user to your forum ignore list Reply with quote

ova linija zeza:
Code:
if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');

_________________
STOP HITTING YOURSELF! | NETIQUETTE | TYPETESTER | Hypertext rulez™ | CREATIVE NIGHTS | ACCOMMODATIONS
Back to top
View user's profile Send private message Visit poster's website Twitter profile
blackfire



Joined: 26 Nov 2005
Posts: 7

PostPosted: 08.08.2006 00:48    Post subject: Add user to your forum ignore list Reply with quote

Izbriso sam one blesave DW skripte i zamjenio ih sa jednostavnim:
(Jel to DOM?)

I opet ne radi

Instaliram si netscape.
Kad na njemu postavim Display like IE onda radi
Ali kad postavim Display like FF onda ne radi

Ja se sad ne kuzim u to---kako Netscape samo preusmjeri postavke od jednog ili drugog browsera na ekran , ali poanta je da vise nema one eval linije i opet ne radi
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
</script>
</head>
<body onLoad="document.flashfile.GotoFrame(5);">
<object
classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=NEED%20NEW%20CODEBASE%20FROM%20RAVEN width=400
height=150 id=flashfile>
<param name="quality" value="high">
<param name="SRC" value="Untitled-1.swf">
<param name="PLAY" value="false">
<embed src="Untitled-1.swf" width="400" height="150" name="flashfile" play="false" swliveconnect="true" quality="high"></embed>
</object>
<form>

<INPUT type=button onClick="document.flashfile.GotoFrame(2);" value=" dugme ">
</form>
</body>
</html>
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    mi3dot.org Forum Index -> Client-side All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group