Ga naar inhoud

iframe probleem


Aanbevolen berichten

hey,

ik ben op mijn site een pagina aant het maken met 3 Iframes (Materieel - Spoorfoto.be)

in het eerste iframe komt een pagina met link die een pagina openen in frame 2 , tot zover werkt alles perfect

op de pagina in het 2de frame staan weer links die openen in frame 3 (zelfde html code als op de eerste pagina ) maar in IE en Chrome openen deze links in een nieuw venster , terwijl in firefox en Safari dit perfect werkt en deze openen in het 3 de frame

iemand een idee hoe ik dit zou kunnen fixen?

Alvast bedankt!

Hieronde de delen van de codes , opmaak deel zit er niet bij ,

Code van de pagina met de frames :

<table align="center" class="style27">

<tr>

<td style="width: 200px" class="style25"><strong> </strong><span class="style26"><strong>

Maatschappij </strong></span></td>

<td style="width: 200px" class="style25"><strong>  Type </strong></td>

<td style="width: 100px" class="style25"><strong>  Nummer </strong></td>

</tr>

<tr>

<td>

<iframe name="I2" id="I5" height="500" width="200" scrolling="no" border="0" frameborder="0" src="Maatschappij.php" target="I3">

De browser ondersteunt geen inlineframes of is momenteel zodanig geconfigureerd dat inlineframes niet kunnen worden weergegeven.

</iframe>

</td>

<td><strong>

<iframe name="I3" id="I3" height="500" width="200" scrolling="no" src="Type.php" border="0" frameborder="0">

De browser ondersteunt geen inlineframes of is momenteel zodanig geconfigureerd dat inlineframes niet kunnen worden weergegeven.

</iframe></strong></td>

<td><strong>

<iframe name="I4" id="I4" height="500" width="100" scrolling="no" src="Nummer.php" border="0" frameborder="0">

De browser ondersteunt geen inlineframes of is momenteel zodanig geconfigureerd dat inlineframes niet kunnen worden weergegeven.

</iframe></strong></td>

</tr>

</table>

Code pagina in frame 1 :

<table style="width: 100%">

<tr>

<td class="style1">

<strong>Operatoren België</strong></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/B-Technics/Type.php" target="I3" class="style2">B-Technics</a></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/B-Logistics/Type.php" class="style2">B-Logistics</td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/Crossrail%20Benelux/Type.html" class="style2">Crossrail Benelux</a></td>

</tr>

<tr>

<td class="style1">

 </td>

</tr>

<tr>

<td class="style1">

<strong>Operatoren Andere</strong></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/CFL/Type.php" class="style2">CFL</a></td>

</tr>

<tr>

<td class="style1"> </td>

</tr>

<tr>

<td class="style1"><strong>Infrastructuur</strong></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/Infrabel/Type.php" class="style2">Infrabel</a></td>

</tr>

<tr>

<td class="style1">

 </td>

</tr>

<tr>

<td class="style1">

<strong>Museum</strong></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="CFV3V/Type.php" class="style2">CFV3V</a></td>

</tr>

<tr>

<td class="style1">

<a target="I3" href="http://www.spoorfoto.be/Site/V10.5/Wagenpark/SCM/Type.php" class="style2">SCM</td>

</tr>

<tr>

<td class="style1">

<a class="style2" target="I3" href="TSP/Type.php">TSP</a></td>

</tr>

</table>

Code van de pagina in frame 2 :

<table style="width: 100%">

<tr>

<td class="style1"><strong>Diesel Locs</strong></td>

</tr>

<tr>

<td class="style1"><a target="I4" href="Class66.php" class="style2">Class 66/77</a></td>

</tr>

<tr>

<td class="style1"> </td>

</tr>

<tr>

<td class="style1"> </td>

</tr>

<tr>

<td class="style1"> </td>

</tr>

</table>

aangepast door hle2705
Link naar reactie
Delen op andere sites

als je wilt dat het in alle browsers werkt kun je volgens mij doormiddel van een java script er achter komen welke browser word gebruikt en dan koppel je daar in PHP een if else aan vast. bijv:

string browser = javafunctie();

if (browser == chrome)

{

deze code

}

if (browser == firefox)

{

deze code

}

enzo voort, ik weet niet welke javascript functie dat doet, maar ik geloof dat die functie al ergens was gemaakt.

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.