[html/js] Link openen in een div via hidden iframe*

Pagina: 1
Acties:

  • Rtificial
  • Registratie: Juni 2001
  • Laatst online: 21-08 16:46

Rtificial

as fake as can be

Topicstarter
Dit is echt heel triest, maar ik kom er gewoon niet uit.

Ik heb een pagina met een aantal gedefineerde DIV's, ziet er allemaal prachtig uit. Nu wil ik, als ik een linkje aanklik in het menu, dat deze in het 'Content'-gedeelte geopend wordt.

Ik heb inmiddels uit andere topics wel begrepen dat dit met een hidden iframe moet kunnen, die gevuld en uitgelezen wordt met een javascript, heb ik ook geprobeerd, maar ik kom er niet uit...


Iemand zin/tijd om mij een beetje op gang te helpen?

"Don't blow out my candle if you want yours to shine brighter..."


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

eerst iframe vullen vanuit hoofdpagina:

JavaScript:
1
window.open("bla.htm", "bufferframe");

bla.htm:
HTML:
1
2
<body onload="top.Klaar()">
</body>

En in de hoofdpagina:
JavaScript:
1
2
3
4
function Klaar()
{
  document.getElementById("divid:).innerHTML = top.bufferframe.body.innerHTML;
}

En dit is versimpelt. Voor een voorbeeld zie www.nobellaan.nl
Daar word de content ook vanuit een div geladen.

[ Voor 22% gewijzigd door André op 13-09-2003 00:42 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Waarom maak je van het content gedeelte zelf dan geen iframe?

Intentionally left blank


  • Rtificial
  • Registratie: Juni 2001
  • Laatst online: 21-08 16:46

Rtificial

as fake as can be

Topicstarter
Ik heb zojuist even de bestanden die je voor nobellaan gebruikt uitgelezen, en daar kom ik denk ik wel weer een stuk verder mee, thanx!! ;)

"Don't blow out my candle if you want yours to shine brighter..."


  • André
  • Registratie: Maart 2002
  • Laatst online: 19-08 12:30

André

Analytics dude

crisp schreef op 13 September 2003 @ 00:54:
Waarom maak je van het content gedeelte zelf dan geen iframe?
Omdat je nu in de content een 1337 loading schermpje kunt zetten totdat de content geladen is :P

  • Rtificial
  • Registratie: Juni 2001
  • Laatst online: 21-08 16:46

Rtificial

as fake as can be

Topicstarter
crisp schreef op 13 september 2003 @ 00:54:
Waarom maak je van het content gedeelte zelf dan geen iframe?
Heb ik ook nog over zitten denken, maar het is mij nog niet helemaal duidelijk of ik die transparant met de achtergrond kan krijgen...

* Rtificial is echt een newbie hierin |:(

"Don't blow out my candle if you want yours to shine brighter..."


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Rtificial schreef op 13 September 2003 @ 01:03:
[...]


Heb ik ook nog over zitten denken, maar het is mij nog niet helemaal duidelijk of ik die transparant met de achtergrond kan krijgen...

* Rtificial is echt een newbie hierin |:(
transparant kan wel, maar alleen in IE6 meen ik...

en ik ben ook niet vies van een beetje javascript :P

[ Voor 8% gewijzigd door crisp op 13-09-2003 01:08 ]

Intentionally left blank


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

transparant kan ook in mozilla hoor

dan is het moz-opacity oid

maar ik zou toch voor javascript gaan :P

Blog [Stackoverflow] [LinkedIn]


  • Rtificial
  • Registratie: Juni 2001
  • Laatst online: 21-08 16:46

Rtificial

as fake as can be

Topicstarter
Hmmz, ik heb het nu voor elkaar op de nobellaan manier, maar het is zeker teveel gevraagd om het met PHP-pagina's te laten werken? :D

Maakt op zich niet heel er uit, maar wilde hiermee ook een image-gallery kunnen openen enzo...

"Don't blow out my candle if you want yours to shine brighter..."


  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

crisp schreef op 13 September 2003 @ 01:07:
[...]

transparant kan wel, maar alleen in IE6 meen ik...

en ik ben ook niet vies van een beetje javascript :P
Hoe dan?

In Mozilla kan het heel simpel door geen achtergrond te defineren. Maar MSIE neemt standaard een witte achtergrond. Ik heb all wat gespeeld met allowTransparency, maar dat werkte niet echt.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

hij heeft het hierover
Cascading Stylesheet:
1
2
3
4
.alphaclass {
filter:alpha(opacity=50); 
-moz-opacity:0.5;
}

[ Voor 4% gewijzigd door Wolfboy op 15-09-2003 16:02 ]

Blog [Stackoverflow] [LinkedIn]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

Johnny schreef op 14 september 2003 @ 20:25:
[...]


Hoe dan?

In Mozilla kan het heel simpel door geen achtergrond te defineren. Maar MSIE neemt standaard een witte achtergrond. Ik heb all wat gespeeld met allowTransparency, maar dat werkte niet echt.
allowtransparency in je iframe tag, en in de body van de pagina die je laadt expliciet een style="background-color: transparent" zetten dacht ik.

Intentionally left blank

Pagina: 1