Toon posts:

[iframe & flash] uitklap-flashbanner over pagina in iframe?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben bezig een uitklap-flashbanner te maken,.. nou dat lukt aardig ;)
maar mijn probleempje is het volgende:
De .swf komt in een iframe (draait in een bannersysteem) en klapt dus uit op een mouse-over, hoe zorg ik ervoor dat als ie in het iframe zit hij uitklapt over de pagina waarin het iframe zit?

heb me hier al suf gezocht en gegoogled, maar vind niks.

of kan het helemaal niet?

  • TheDjasp
  • Registratie: Juni 2001
  • Laatst online: 17-03 13:14

TheDjasp

het wordt toch niks

Ik ga niet meteen roepen dat het onmogelijk is, maar het lijkt me wel een behoorlijke opgave.

En dan moet je denk ik denken aan swfjes die via javascript een andere swf in een laag in de andere pagina aanroepen, maar omdat je geen controle hebt over de pagina waarin de banner is opgenomen, weet ik niet of dat uberhaupt mogelijk is.

Omdat het KAN, HOEFT het nog niet!
I haven't been ignoring you; I've been prioritizing you. Hanglooz; "chromeless windows en fullscreen zuigen allebei als een 1600Watt Nilfisk"
logt nu ook


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 05-05 12:57

Pelle

🚴‍♂️

Je moet in de parent van het iframe een layer gaan creeeren, maar dat lukt alleen als het domain waar de banner op staat ook in het document.domain van de pagina waar de iframe in staat, is opgenomen (ja een hele mond vol :P).

Oftewel, je kunt alles doen in je eigen iframe, maar wil je daar buiten iets gaan uitvoeren dan zal de pagina die het iframe bevat of op het zelfde domain moeten staan, of er moet specifiek in die pagina zijn aangegeven dat het domain waar jouw banner op draait ook daadwerkelijk aanpassingen mag maken (zoals het toevoegen van een layer).

Verwijderd

Topicstarter
Pelle schreef op 17 oktober 2002 @ 12:36:
Oftewel, je kunt alles doen in je eigen iframe, maar wil je daar buiten iets gaan uitvoeren dan zal de pagina die het iframe bevat of op het zelfde domain moeten staan, ....
hmm... tja dan kan het vlgns mij niet. Die banner komt in een systeem te draaien natuurlijk zoiets als DART en die hosten hun banners op hun eigen server. Als die dan wordt getoond op zeg maar een willekeurige portal is dat natuurlijk een ander domein.

Zijn al die uitklap-flashbanners dan hard gekopieerd in de source-code van de portals?

ff zoeken: onderstaand is van my.yahoo.com een HP rollover, een gif die bij rollover een flash toont. en dus niet in een iframe zo te zien.

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script language=javascript>
var NNsmwidth = 170;
var NNsmheight = 35;
var NNurl="http://shop.store.yahoo.com/cgi-bin/clink?compaq2+shopping:dmad/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=0/1034852680+http://us.rmi.yahoo.com/rmi/http://www.compaq.com/rmi-framed-url/http://www.hp.com/%3Fc=yahoo_my%26n=D_E_DR_300x250_F_X_GEMhigherEd%26r=yahoo_my_X%26t=ad";
var NNimg1 = "http://us.a1.yimg.com/us.yimg.com/a/1-/flash/hp/yahoo_170x35_7k_3l.gif";
var r0="http://rd.yahoo.com/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=1/*";
var red=r0.substring(0,r0.length-3);
var NNrolloverTime = 1500;
var NNstaticurl="http://shop.store.yahoo.com/cgi-bin/clink?compaq2+shopping:dmad/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=2/1034852680+http://us.rmi.yahoo.com/rmi/http://www.compaq.com/rmi-framed-url/http://www.hp.com/%3Fc=yahoo_my%26n=D_E_DR_300x250_F_X_GEMhigherEd%26r=yahoo_my_X%26t=ad";
var NNstatic = "http://us.a1.yimg.com/us.yimg.com/a/co/compaq/yahoo_170x35_noroll_7k_3l.gif";
var NNlrecFlash = true;
var NNlgwidth = 300;
var NNlgheight = 250;
var NNaltLRECurl = "http://shop.store.yahoo.com/cgi-bin/clink?compaq2+shopping:dmad/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=3/1034852680+http://us.rmi.yahoo.com/rmi/http://www.compaq.com/rmi-framed-url/http://www.compaq.com/bridge/awards/%3Fc=yahoo_my%26n=D_E_DR_300x250_G_X_evod500%26r=yahoo_my_X%26t=ad";
var NNpfla = "http://us.a1.yimg.com/us.yimg.com/a/1-/flash/hp/yahoo_300x250_24k.swf";
var NNlrec = "http://us.a1.yimg.com/us.yimg.com/a/1-/flash/hp/0805_hp_evod500_300x250_20k_ye.gif";
var NNoffWidth = (300-170);
var NNoffHeight = 0; /* Insert "(250-35)" for NNoffHeight to expand LREC UPWARD vs. downward. */
</script>
<script language=javascript src=http://us.a1.yimg.com/us.yimg.com/a/1-/jscodes/031402/nn_exp2_ie7.js>
</script>
<noscript>
<a href="http://rd.yahoo.com/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=4/*http://shop.store.yahoo.com/cgi-bin/clink?compaq2+shopping:dmad/M=179842.2129384.3635915.1470996/D=my/P=m29vvnlb11290800/S=150000251:NN/A=1274143/R=5/1034852680+http://us.rmi.yahoo.com/rmi/http://www.compaq.com/rmi-framed-url/http://www.hp.com/%3Fc=yahoo_my%26n=D_E_DR_300x250_F_X_GEMhigherEd%26r=yahoo_my_X%26t=ad"><img
src="http://us.a1.yimg.com/us.yimg.com/a/co/compaq/yahoo_170x35_noroll_7k_3l.gif" width="170" height="35" border="0" alt=""></a>
</noscript>



vlgns mij is dan de enige oplossing het er hard in kopieren... ;(