Avatar billede oasen Nybegynder
22. oktober 2002 - 09:58 Der er 17 kommentarer og
1 løsning

Vinduet kan ikke åbnes!?

Jeg har sat www.opfinderen.dk til at viderestille til www.inaktiv.dk/test.asp - men bemærk forskellen. Ved viderestillingen kan vinduet ikke åbnes. Hvorfor?? Så opstår der en fejl på siden!
Avatar billede soenderm Nybegynder
22. oktober 2002 - 10:54 #1
Hvad erdet du vil? Lave et popup eller skal det åbne i samme vindue?
Avatar billede oasen Nybegynder
22. oktober 2002 - 10:55 #2
Popup - det fungerer ved nr. 2 link.
Avatar billede soenderm Nybegynder
22. oktober 2002 - 11:14 #3
Undskyld jeg er stadig ikke med...
Hvad er det der skal ske på www.opfinderen.dk ? skal det selv viderestille eller skal jeg klikke for at komme videre?

I link nr2 bruger du jo Javascript til at lave et popup.
Avatar billede oasen Nybegynder
22. oktober 2002 - 13:44 #4
Det er den samme side du kommer ind på uanset hvilket link, du trykker på. Nemlig filen "test.asp".
Hvis du går ind på www.inaktiv.dk/test.asp ryger du direkte til "test.asp". Men hvis du går ind på www.opfinderen.dk forwardes du til "test.asp".
Linket på siden bør derfor også gøre det samme (åbne et popup-vindue), uanset hvilken vej du kommer fra. Og hvis du går ind ad www.opfinderen.dk kan du ikke få udløst popup-vinduet.

Håber du er med, for nu kan jeg simpelthen ikke forklare det bedre...
Avatar billede soenderm Nybegynder
22. oktober 2002 - 16:44 #5
Jeg tror det er fordi du har lavet det i en FRAME, det kan godt give problemer.

Hvis du bare skal redirect er der jo andre måder.
Jeg bruger feks dette til min søns hjemside
<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index2.htm">
<title>JONAS WEB</title>
<base target="_self">
Måske kan det bruges.........  ("2;" kan du bare slette eller ændre til en anden tid)
Avatar billede soenderm Nybegynder
22. oktober 2002 - 16:47 #6
Men prøv at droppe FRAME hvis du kan undvære den.
Avatar billede oasen Nybegynder
22. oktober 2002 - 17:49 #7
Hvilken frame????

Koden er bare som følger:


<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html><title>Test</title><head>

<script language="javascript" type="text/javascript">
<!-- Gem koden for gamle browsere

var teller = 0;
function PopWin(url,h,w) {
  var leftPos = null, topPos = null;

  if (top.screen){
    if (screen.width){
      leftPos = Math.round((screen.availWidth-w-15)/2);
      topPos = Math.round((screen.availHeight-h)/2);
    } else {    leftPos = 50
      topPos = 50
    }
  }
  popupWin = window.open(url, 'popup'+teller++, 'height=' + h + ',width=' + w + ',top=' + topPos + ',left=' + leftPos + '')
}

// -->
</script>


</head>
<body>

<a href="#" onclick="PopWin('anysite.htm',400,500);return false">Hvorfor kan popup-vinduet ikke åbnes?</a>
</body>
</html>
Avatar billede oasen Nybegynder
22. oktober 2002 - 17:51 #8
Det er ikke en almindelig redirect. Der er en a-record (url-forward). Og det hjælper intet at opdatere siden, hvad enten det gøres på server- eller klintsiden.
Avatar billede oasen Nybegynder
22. oktober 2002 - 17:54 #9
Det hjælper heller ikke at angive base target.
Avatar billede soenderm Nybegynder
22. oktober 2002 - 18:01 #10
Din FRAME på www.opfinderen.dk

<html>
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset rows="100%,*" frameborder="NO" border="0" framespacing="0">
  <frame name="topFrame" scrolling="YES" noresize src="redirect.asp">

</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>
Avatar billede oasen Nybegynder
22. oktober 2002 - 22:14 #11
Ahhh... den havde jeg da slet ikke set. Det er min udbyder, der har lagt den ind, og derfor kan jeg ikke fjerne den.

Så jeg skal "ud af den" på en måde altså, eller omdesigne min javascript-funktion lidt. Ved du, hvad der kan gøres?
Avatar billede oasen Nybegynder
22. oktober 2002 - 22:16 #12
Jeg har ikke noget webhotel til www.opfinderen.dk hos dem nemlig. Jeg har bare bedt om at få domænet forwardet til en privat webserver.
Avatar billede soenderm Nybegynder
22. oktober 2002 - 23:04 #13
Prøv at skriv til dem.jeg kan ikke se hvad pokker de skal bruge FRAME til.Eller finde et andet sted til dit Domæne.
Avatar billede oasen Nybegynder
23. oktober 2002 - 10:05 #14
Jeg har fundet ud af så meget som, at de bruger framen til hele tiden at få den samme adresse til at stå i adresselinien. Og det er jo klart, når det hele loades ind i deres frame.
Hvis man går ind på http://www.opfinderen.dk/redirect.asp undgår man framen, men sådan skal det jo ikke være.

Så nu har jeg skrevet til dem, som du foreslog.

Men du mener altså ikke, der er nogen måde at undslippe framen på v.h.a. javascript, ved mindre man åbner et helt nyt vindue?
Avatar billede soenderm Nybegynder
23. oktober 2002 - 10:41 #15
joh det er der jeg kan bare ikke lige huske det. men jeg skal se om jeg kan komme til at se på det senere idag..  :)
Avatar billede oasen Nybegynder
23. oktober 2002 - 14:00 #16
Det ville jeg være meget glad for...
Avatar billede oasen Nybegynder
07. november 2002 - 17:41 #17
Nå, jeg har fået løst problemet sammen med min udbyder nu. Tak for hjælpen.
Avatar billede soenderm Nybegynder
07. november 2002 - 18:54 #18
ups!!  det må du undskyld. jeg havde helt glemt dig...... undskyld!  :o)
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