Javascript hiddenframe en iframe ... werkt niet, probleem

Status
Niet open voor verdere reacties.

dennis29

Nieuwe gebruiker
Lid geworden
23 mrt 2007
Berichten
3
Ik zit met een groot probleem, ...

Op mijn site wil ik graag een code invoeren die waterdicht is, ik gebruikte deze al eens op een vorige site van me.
Bedoeling is dat als een bezoeker op een pagina komt, er een onzichtbare handeling plaatsheeft, waarbij de pagina een of meerdere sites opent in een hiddenframe.

Nu, de file die ik uiteindelijk opsla is een php file.
Vorige keer op mijn andere site, was dit gewoon een .html file en daar werkte het dus perfect.

Wie kan mij een oplossing bezorgen? Ik gebruik volgende codes in volgende delen op de site:

In de HEADsectie:
<script type="text/javascript">
function OpenLinks()
{
window.open("http://www.MIJNSITEADRES.php"); dus de url van de pagina waarop het scriptje werkt
hiddenframe.location ="http://www.ANDERE SITE.nl";
hiddenframe1.location ="http://www.NOG EEN ANDERE SITE.nl";


}
</script>

En vervolgens zet ik in de body voor elk hiddenframe nog volgende codes:
<iframe name="hiddenframe" style="display: none;"></iframe>
<iframe name="hiddenframe1" style="display: none;"></iframe>

Het geeft geen foutmeldingen, maar het geeft ook geen resultaat ...
Wie, o wie is er zo vriendelijk om mij even uit de nood te kunnen helpen aub?

Mijn site gebruikt geen frames, ... mss is dit iets waardoor het niet KAN werken? Hoe dan wel eventueel?
 
Probeer eens de iframes name="" te veradneren in id="".
Anders kan je ook "window.frames[hiddenframe].location" en "window.frames[hiddenframe1].location" gebruiken in het script als je "name" niet verandert in "id".

Greetz : Jer:cool:en.
 
Probeer eens de iframes name="" te veradneren in id="".
Anders kan je ook "window.frames[hiddenframe].location" en "window.frames[hiddenframe1].location" gebruiken in het script als je "name" niet verandert in "id".

Greetz : Jer:cool:en.

JeroenE,

klopt idd, ... dank je, echter, men kan wel zien beneden in beeld dat de site deze en deze pagina laadt, ... is er een mogelijkheid dat men dit helemaal NIET kan zien aub?
Hoe zou jij dit oplossen?
 
Zet binnen in je functie nog het volgende :

Code:
window.status = ""; // tussen de aanhalingstekens kan je zetten wat je wilt en alles achter de puntkomma kan je weglaten

Greetz : Jer:cool:en.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan