Vinzenz Mai: der richtige Aufruf für einen parent

Beitrag lesen

Hallo,

Hallo,

ich habe einen Link, der einen iframe über DIV-Container aufruft.

<td style="border:1px solid #010101;" width="159"><p class="tablebodytext"><strong class="blau-fett"><a id="h6594" class="popuponhovertemplate" title="AV" href="6224.htm">AV</a></strong></p>

Hier ist der einzige Link in Deinem gezeigten Code. Wenn Du haben möchtest, dass 6224.htm im eingebetteten Frame angezeigt werden soll, dann verwendest Du ganz normal, wie von Struppi bereits gesagt, das target-Attribut von a.

Wenn dies nicht der Link ist, ja wo ist er dann.

<div id="window" onclick=window["hasFocus"]=true>

Bist Du Dir sicher, dass Du den Wert des onclick-Handlers nicht in Anführungszeichen setzen willst? Das passiert noch mehrfach ...

[...]

<div id="windowContent" style="overflow:auto">
  <iframe onclick="if (window.parent && window.parent.autoIframe) {window.parent.autoIframe('iframe');}" height="900px" width="900px" src="javascript:window.parent.href" value="this.parent.href" align="top" frameborder="0" marginwidth="5px" marginheight="5px" onclick=window["hasFocus"]=true class="bodytext"></iframe>

Warum stattest Du den iframe mit einem value-Attribut aus? Was soll das?
Was möchtest Du mit dem Javascript-Code im src-Attribut bewirken?

Übrigens sind die Werte der Attribute height, width, marginwidth und marginheight allesamt ungültig. Hier hat die Zeichenfolge "px" nichts verloren.

Warum verwendest Du einen solchen Mix aus ungültigen Attributen, veralteten Attributen, Inline-CSS und Inline-Javascript? Warum packst Du das ganze nochmals in eine Tabellenzelle? Ist der Iframe überhaupt erforderlich?

Willst Du Dir das Leben unbedingt besonders schwer machen?

Fragende Grüße

Vinzenz