Avatar billede mosegrisen Nybegynder
25. august 2002 - 18:31 Der er 1 løsning

POP problem

Jeg har en side inde på: http://www.angelfire.com/retro/mosegrisen/

Derinde bliver der lagt popup's ind som laver om iprogrammeringen. Hvis i trykker på linket profil vil i se der mangler et billede.

Når jeg ikke er på nettet ser koden sådan ud og så virker det også med grafik og det hele:

<html>
<head>
<title>MG NETWORK</title>
<body>
<br><br>
<br><br>
<br><br>
<br><br>
<img border="0" src="grafix\profile-menu.jpg" usemap="#popup" ismap>
    <map name="popup">
        <area shape="rect" coords="12,37,60,85" href="klaus.html" target="right" alt="profil for klaus">
        <area shape="rect" coords="0,85,44,132" href="allan.html" target="right" alt="profil for allan">
        <area shape="rect" coords="0,136,45,184" href="tim.html" target="right" alt="profil for tim">
        <area shape="rect" coords="12,186,58,231" href="torben.html" target="right" alt="profil for torben">
        <area shape="default" nohref>
    </map>
</head>
</html>

Men når det kommer ud på nettet bliver der tilført popup koder og det gør sådan at mine koder bliver flyttet ned i bunden og graffikken kan ikke læses...det ser sådan her ud:

<html>
<head>
<title>MG NETWORK</title>
<BODY>
<!-- Beginning of Angelfire Ad Code Insertion -->

</noscript>
<script language="JavaScript">
<!--

function stopError() {
      return true;
}

window.onerror = stopError;

//-->
</script>

<script language="JavaScript">
<!--
var CategoryString  = "(none)";
var searchStringLong = "(none)";

var popupURL = "/sys/popup_source.shtml";

if( CategoryString != "(none)" && searchStringLong != "(none)")
{
  popupURL = popupURL + "?Category=" + CategoryString + "&search_string=" + searchStringLong;
}
else if( CategoryString != "(none)" )
{
  popupURL = popupURL + "?Category=" + CategoryString;
}
else if( searchStringLong != "(none)" )
{
  popupURL = popupURL + "?search_string=" + searchStringLong;
}

var adname = "Ad";
var cookie_name = "Popup";
var expire = 5;
var factor = 1;
var popup = null;
var view_count = 0;
var expdate = new Date();

ShowPopup();

function ShowPopup() {
  openWin();
}

function openWin () {
  // browser detect loads differently sized window for netscape 3.x
  if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)<=3) {
    popup = window.open(popupURL,adname,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=619,height=125');
  } else {
    popup = window.open(popupURL,adname,'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=602,height=105');
  }

  if(popup != null) {
    popup.location = popupURL;
    if( navigator.appName.substring(0,8) == "Netscape" ) {
      popup.location = popupURL;
      popup.opener = self;
    }
  }
  popup.close = function new_close_function() {};
}

function getCookieVal (offset) {
      var endstr = document.cookie.indexOf (";", offset);
      if (endstr == -1) {
              endstr = document.cookie.length;
      }
      return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
      var arg = name + "=";
      var alen = arg.length;
      var clen = document.cookie.length;
      var i = 0;
      while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg) {
          return getCookieVal (j);
        }
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0)  {
          break;
        }
      }
      return null;
}

function SetCookie (name, value) {
      var argv = SetCookie.arguments;
      var argc = SetCookie.arguments.length;
      var expires = (argc > 2) ? argv[2] : null;
      var path = (argc > 3) ? argv[3] : null;
      var domain = (argc > 4) ? argv[4] : null;
      var secure = (argc > 5) ? argv[5] : false;
      document.cookie = name + "=" + escape (value) +
      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
}

function changeOpenFunction() {
      var original_window_open = window.open;

      function new_open_function(url,name,features,replace) {
          if (name != "TripodPopup")
              return original_window_open(url,name,features,replace);
      }
      window.open = new_open_function;
}

var bName=navigator.appName;
if (bName!="Netscape")
      changeOpenFunction();
//-->
</script>
<script language="JavaScript">
<!--
// Cache-busting LUBID bug.
var ran = Math.round(Math.random() * 899999) + 100000;
var lubid_string = "<img src=\"http://lubid.lycos.com/one.asp?site=www.angelfire.com&ord=" + ran + "\" height=\"1\" width=\"1\">";
document.write(lubid_string);
//-->
</script>
<!-- End of Angelfire Ad Code Insertion -->






<br><br>
<br><br>
<br><br>
<br><br>
<img border="0" src="grafix\profile-menu.jpg" usemap="#popup" ismap>
    <map name="popup">
        <area shape="rect" coords="12,37,60,85" href="klaus.html" target="right" alt="profil for klaus">
        <area shape="rect" coords="0,85,44,132" href="allan.html" target="right" alt="profil for allan">
        <area shape="rect" coords="0,136,45,184" href="tim.html" target="right" alt="profil for tim">
        <area shape="rect" coords="12,186,58,231" href="torben.html" target="right" alt="profil for torben">
        <area shape="default" nohref>
    </map>
</head>
</html>

Hvad skal jeg gøre for at få dette til at virke???
Avatar billede knudgert Nybegynder
25. august 2002 - 23:28 #1
Fejlem skyldes ikke popupvinduerne, men at du bruger backslash, det virker lokalt, men ikke på en server.

="grafix\profile-menu.jpg" skal være
="grafix/profile-menu.jpg"
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester