[DHTML/NN]d.images niet in NN/Moz?

Pagina: 1
Acties:

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24
Ik heb een swap scriptje voor een aantal elementen gebruikt maar Netscape en Mozilla(4.7x en 0.9.7. red.) lijken dit weer eens niet te willen vreten.

het luidt als volgt:
code:
1
2
3
4
5
function swapCamAnim(which) {
alert('cam');
   if (document.images) 
   document.images['cam_anim'].src = "../images/webcam_anims/web_animatie_" + which + ".gif";
}

aangeroepen door:
code:
1
swapCamAnim('nocam');

waarbij de gerefereerde image-tag er zo uitziet:
code:
1
[img]"../images/webcam_anims/web_animatie_fishies.gif"[/img]

niet echt vaag toch?
dacht ik ook, maar Netscape en Mozilla wel :(

www.jurgroessen.nl


Verwijderd

Misschien een heel lullig vraagje (ik kan me niet voorstellen dat je hier niet aan heb gedacht) maar staat het plaatje in een DIV of LAYER?

Verwijderd

is het alleen voor het swappen van images? in dat geval zou je ook dit kunnen gebruiken.
code:
1
2
3
4
5
6
7
8
9
10
<script language="javascript">
<!--//
function changer(nr)
{
if(nr==1)document.blaat.src="../whatever.gif"
else document.blaat.src="../whatever2.gif"
}

//-->
</script>

en dan aanroepen met:
code:
1
<a href="#" onMouseOver="changer(2)" onMouseOut="changer(1)"><img name="blaat" img src="../whatever.gif"

ik weet niet of je hier wat aan hebt, of dat je iets heel anders bedoeld.

  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 23:41
Ehm, het lijkt mij dat je ZEKER voor Mozilla gewoon de DOM2 standaarden aanhoudt. (kom ik weer met mn DOM opmerkingen |:( :P )

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24
Blues:
nope, het staat niet in een DIV of layer.
Gewoon direct in de cel van een tabel gepleurd.
hmm, zou dat soms wat uitmaken :?

dennisdotcom:
DOM2?, wees eens iets specifieker waar je naar refereert.

shadow333333:
ik zal dat eens uitpluizen/testen. thnx

meer info:
Die alert had ik weer uit-gecomment, maar als ik die weer aanzet werkt het weer in Mozilla :/
ohohoh, je kan wel zien dat NN en Mozilla familie zijn; net zo zeikerig en aanstellerig :)

www.jurgroessen.nl


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:44

RM-rf

1 2 3 4 5 7 6 8 9

misschien een los gokje, maar probeer in de NAME (die NN4 gebruikt) een geen underscore toe te passen, dus camAnim of zoiets; (betwijfel of het helpt)
Op vrijdag 25 januari 2002 10:04 schreef Hangloozz het volgende:
ohohoh, je kan wel zien dat NN en Mozilla familie zijn; net zo zeikerig en aanstellerig :)
:) tja en dan is mozilla het dochtertje van NN4 (in zekere zin) en ik kan je vertellen dat die gespecialiseerd zijn in irritant gejengel en geschreeuw, en soms de neiging hebben als je niet oppast om je gehele boekenkast met een marker onder te kladden ...

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

code:
1
name="cam_anim" id="cam_anim"

Ik denk dat het zou kunnen helpen als je of name, of id gebruikt, en ze niet allebei dezelfde value geeft.

  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24
Op vrijdag 25 januari 2002 10:13 schreef RM-rf het volgende:
misschien een los gokje, maar probeer in de NAME (die NN4 gebruikt) een geen underscore toe te passen, dus camAnim of zoiets; (betwijfel of het helpt)
zal het eens op de korrel nemen.
Tenslotte worden underscores ook niet toegestaan in een CSS onder NN4.x.
Op vrijdag 25 januari 2002 10:13 schreef RM-rf het volgende:
:) tja en dan is mozilla het dochtertje van NN4 (in zekere zin) en ik kan je vertellen dat die gespecialiseerd zijn in irritant gejengel en geschreeuw, en soms de neiging hebben als je niet oppast om je gehele boekenkast met een marker onder te kladden ...
:D de appel valt niet ver van de boom.
Dat NN niet helemaal accoord gaat daar kan ik beter mee leven dan dat Mozilla zeurt; nieuwe generatie, daar moet je toch rekening mee houden.
Op vrijdag 25 januari 2002 10:20 schreef Blues het volgende:
code:
1
name="cam_anim" id="cam_anim"

Ik denk dat het zou kunnen helpen als je of name, of id gebruikt, en ze niet allebei dezelfde value geeft.
goed punt maar dat _moet_ niet uitmaken.
Had hier pas ook al een topic over waar een imageswap niet werkte en toen bleek het juist aan het ontbreken van de name-tag te liggen.
Pelle attendeerde me d'rop dat je ze beter allebei kunt toevoegen.

Maar niet geschoten is altijd mis dus fohn ik ze d'r ff uit :)

www.jurgroessen.nl


  • WAcKiN
  • Registratie: November 1999
  • Laatst online: 28-08-2023
Nou, DOM1/2 is het Document Object Model, een w3c _standaard_ (eindelijk) documentstructuur api. Het wordt toegepast in IE5/5.5/6 (4 kan ik niet zeggen) en in N4 en mozilla (met name ie5.5+ en mozilla hebben bijna alle methodes etc geimplementeerd).

Oh ja, het heerst :]

[img]"hoerb.gif"[/img]
code:
1
2
3
4
5
 var image = document.getElementById('cam_anim');
 image.src = 'hoera.gif';

 var image = document.getElementByName('whatever');
 image.src = 'hoera.gif';

of zelfs:
code:
1
 document.getElementById('cam_anim').src = 'hoera.gif';

er zijn zat tutorials over te vinden.

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:44

RM-rf

1 2 3 4 5 7 6 8 9

Op vrijdag 25 januari 2002 10:20 schreef Blues het volgende:
code:
1
name="cam_anim" id="cam_anim"

Ik denk dat het zou kunnen helpen als je of name, of id gebruikt, en ze niet allebei dezelfde value geeft.
inderdaad mag je volgens validator images geen NAME geven, echter binnen document.images gebruikt NN4 wel enkel de name en erkend geen ID van een IMG-tag, helaas heb je die name dus wel nodig
WAcKiN: Nou, DOM1/2 is het Document Object Model, een w3c _standaard_ ... wordt toegepast in .. N4 ...
(met name ie5.5+ en mozilla hebben bijna alle methodes etc geimplementeerd).
AAAH, het was dus toch allemaal een boze droom en ik ben eindelijk wakker geworden.
netscape4 ondersteund toch DOM, alle methods worden door ie en mozilla gelijk toegepast, Yipie
(foei, heb ik de laatste twee jaar een gemene droom gehad)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24
okee, sla me, schop, 4-endeel me, nagel me aan de schandpaal, 't was de imageswap niet ;(

m'n framecommunicatie was niet NN compatibel.. :(
dit:
top.bovenmenuFrame.swapCamAnim('nocam');
snapte iedereen, maar NN had dit nodig:
top.frames['bovenmenuFrame'].swapCamAnim('nocam');
damn!

www.jurgroessen.nl


  • WAcKiN
  • Registratie: November 1999
  • Laatst online: 28-08-2023
AAAH, het was dus toch allemaal een boze droom en ik ben eindelijk wakker geworden.
netscape4 ondersteund toch DOM, alle methods worden door ie en mozilla gelijk toegepast, Yipie

(foei, heb ik de laatste twee jaar een gemene droom gehad)
oeh, detecteer ik daar onverwerkte frustatie? :]

ik weet dat N4 zo weinig van de DOM support (puur vanwege beperkingen van de 'statische' HTML render engine en z'n leeftijd) dat je er moeilijk van kan spreken (de DOM is voortgekomen uit de NN implementatie!), maar het is echt tijd om n4 eens achter ons te laten, we hebben een leuke tijd gehad met netscape 3 jaar geleden, maar het is voorbij ;]

wees liever blij dat er eindelijk eens een standaard is die door zowel ie als door mozilla omarmd is als hun basis voor javascript dhtml!

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 20:44

RM-rf

1 2 3 4 5 7 6 8 9

WAcKiN, probeer dit eens:
http://www.people.fas.harvard.edu/~dbaron/dom/test/
zelfs mozilla crashed op bepaalde methods van de DOM-1 spec (is een test-page van david barron, een van de ontwikkelaars van mozilla)

verder is dit een essentieel overzicht van hoe de browsers DOM1 ondersteunen:
http://www.xs4all.nl/~ppk/js/version5.html (goede site, pp koch is mn held, eigenlijk nog een beetje voor clay)

DOM2 was op 7 januari de laatste call van de working draft (alhoewel inderdaad ook dat voor een groot deel in mozilla al is geimplementeerd)

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen

Pagina: 1