biztalk: Link

Hallo Leute.

Warum funktionieren meine Links nicht bei verschiedenen Standorten mit MSIE Browser? Liegt das daran, dass der User kein javascript aktiviert hat?

.htm

<tr>
  <td><a onclick="plainWindow();return true;" name="triathlon" target="_blank"><u>Triathlon</u></td>
 </tr>

.js

<!--
var plain_window;
 whatbrowser();
 function plainWindow()
 {
  if(ie)
  {
  plain_window = window.open("triathlon.htm","Triathlon","width=608,height=468,resizable=yes,toolbar=yes,status=yes");
  }
  if(ns)
  {
  plain_window = window.open("triathlon.htm","Triathlon","outerWidth=608,outerHeight=468,resizable=yes,toolbar=yes,status=yes");
  }
 }
function whatbrowser()
 {
  ns = (document.layers)?true:false;
  ie = (document.all)?true:false;
 }

//-->

  1. hi

    <tr>
      <td><a onclick="plainWindow();return true;" name="triathlon" target="_blank"><u>Triathlon</u></td>
    </tr>

    wie wäre es mit <a href="triathlon.htm" onclick="plainWindow();return false;" name="triathlon" target="_blank"> ?
    Dann geht's ohne JS auch noch.

    ns = (document.layers)?true:false;
      ie = (document.all)?true:false;

    was macht dein tolles Script bei Netscape 6 ?

  2. Hi biztalk

    Warum funktionieren meine Links nicht bei verschiedenen Standorten mit MSIE Browser? Liegt das daran, dass der User kein javascript aktiviert hat?

    Muss nichtmal sein. Ein a ohne href-Attribut wird aber unterumständen nur als Anker wahrgenommen und ist damit nicht klickbar. Ausserdem solltest du in das href auch die Fensterurl deines Popups reinschreiben und das name weglassen (es sei denn es ist tatsächlich ein Anker). Ausserdem fehlt das schliessende </a>.

    <a href="triathlon.htm" onclick="plainWindow();">..</a>

    Gruß Herbalizer

  3. Hallo, biztalk,

    Warum funktionieren meine Links nicht bei verschiedenen Standorten mit MSIE Browser? Liegt das daran, dass der User kein javascript aktiviert hat?

    Versuch's mal so (ungetestet) ...

    <a href="triathlon.htm" onClick="plainWindow();return false;" target="_blank"><u>Triathlon</u></a>

    function plain_window()
    {
    window.open("triathlon.htm","Triathlon","width=608,height=468");
    }

    Und wirf auch mal einen Blick auf http://selfhtml.teamone.de/javascript/objekte/window.htm#open.

    Grüße, Sebastian