Avatar billede corneliues Nybegynder
09. januar 2003 - 20:46 Der er 15 kommentarer og
1 løsning

Ny pæn ramme

Hej
Når jeg bruger kommandoen "Open i ny frame" - så virker det ganske vist - men den nye frame som kommer frem kunne jeg godt tænke mig ikke havde alt det her navigation og oplysninger på - altså så man bare fik åbnet en ny frame hvori kunne se det som jeg gerne vil vise og så kun en lille ramme udenom - kan det lade sig gøre ?
Og er spørgsmålet overhovedet forståeligt ?
Avatar billede avlund Nybegynder
09. januar 2003 - 20:50 #1
Avatar billede corneliues Nybegynder
09. januar 2003 - 21:30 #2
Hej avlund - tror måske du er inde på noget af det rigtige, men når jeg benytter din løsning sker der kun det at der dukker en ny side op - og altså ikke at der kommer et vindue i midten af skærmen.
Min kode ser således ud: (Ps det er egentlig blot den kode som fås fra linket)

<html>

<head>
<title>YourLinkText</title>
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<script language="javascript" type="text/javascript">
<!--
/****************************************************
    Author: Eric King
    Url: http://redrival.com/eak/index.shtml
    This script is free to use as long as this info is left in
    Featured on Dynamic Drive script library (http://www.dynamicdrive.com)
****************************************************/
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
// -->
</script>
</head>
<body>
<a href="tarot_trak_et_kort_02.htm"
onclick="NewWindow(this.href,'Træk et Tarotkort','350','350','no','center');return false"
onfocus="this.blur()">Træk et tarotkort</a> </p>
</body>
</html>
Avatar billede callesen Praktikant
09. januar 2003 - 21:38 #3
Hvad med:
<script LANGUAGE="JavaScript1.2" TYPE="">
var dragapproved=false
var minrestore=0
var initialwidth,initialheight
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all

function drag_drop(e){
if (ie5&&dragapproved&&event.button==1){
document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+event.clientY-offsety
}
else if (ns6&&dragapproved){
document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+e.clientY-offsety
}
}

function initializedrag(e){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
if (ie5)
document.getElementById("saver").style.display=''

tempx=parseInt(document.getElementById("dwindow").style.left)
tempy=parseInt(document.getElementById("dwindow").style.top)

dragapproved=true
document.onmousemove=drag_drop
}

function loadwindow(url,width,height){
if (!ie5&&!ns6)
window.open(url,"","width=width,height=height,scrollbars=1")
else{
document.getElementById("dwindow").style.display=''
document.getElementById("dwindow").style.width=initialwidth=width
document.getElementById("dwindow").style.height=initialheight=height
document.getElementById("dwindow").style.left=200
document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1-100 : document.body.scrollTop*1+0
document.getElementById("cframe").src=url
}
}

function maximize(){
if (minrestore==0){
minrestore=1 //maximize window
document.getElementById("maxname").setAttribute("src","restore.gif")
document.getElementById("dwindow").style.width=ns6? window.innerWidth-20 : document.body.clientWidth
document.getElementById("dwindow").style.height=ns6? window.innerHeight-20 : document.body.clientHeight
}
else{
minrestore=0 //restore window
document.getElementById("maxname").setAttribute("src","max.gif")
document.getElementById("dwindow").style.width=initialwidth
document.getElementById("dwindow").style.height=initialheight
}
document.getElementById("dwindow").style.left=ns6? window.pageXOffset : document.body.scrollLeft
document.getElementById("dwindow").style.top=ns6? window.pageYOffset : document.body.scrollTop
}

function closeit(){
document.getElementById("dwindow").style.display="none"
}

if (ie5||ns6)
document.onmouseup=new Function("dragapproved=false;document.onmousemove=null;document.getElementById('saver').style.display='none'")

</script> 
<script type="text/JavaScript">
function setHeight() {
    var docHeight = (document.all)? document.body.clientHeight : window.innerHeight;
    var TBLobj = (document.getElementById)? document.getElementById("tabel_1") : document.all["tabel_1"];
    TBLobj.style.height = docHeight-250;
}
window.onload = setHeight;
window.onresize = setHeight;
</script>
Palcer det blot i <body> og kald popup'en med:
<a href="java script:loadwindow('din_popup_fil.html',400,300)">link til popup</A>
Avatar billede callesen Praktikant
09. januar 2003 - 21:40 #4
Hov - jeg fik et script for meget med i min klippe klistre. Slet det sidste.
Avatar billede corneliues Nybegynder
09. januar 2003 - 22:24 #5
Hej callesen - computeren fortæller at der er fejl i linie o - hvad gør jeg forkert - her er din kode:

<html>

<head>
<title>New Page 3</title>
</head>

<body>
<script LANGUAGE="JavaScript1.2" TYPE>
var dragapproved=false
var minrestore=0
var initialwidth,initialheight
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all

function drag_drop(e){
if (ie5&&dragapproved&&event.button==1){
document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+event.clientY-offsety
}
else if (ns6&&dragapproved){
document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx
document.getElementById("dwindow").style.top=tempy+e.clientY-offsety
}
}

function initializedrag(e){
offsetx=ie5? event.clientX : e.clientX
offsety=ie5? event.clientY : e.clientY
if (ie5)
document.getElementById("saver").style.display=''

tempx=parseInt(document.getElementById("dwindow").style.left)
tempy=parseInt(document.getElementById("dwindow").style.top)

dragapproved=true
document.onmousemove=drag_drop
}

function loadwindow(url,width,height){
if (!ie5&&!ns6)
window.open(url,"","width=width,height=height,scrollbars=1")
else{
document.getElementById("dwindow").style.display=''
document.getElementById("dwindow").style.width=initialwidth=width
document.getElementById("dwindow").style.height=initialheight=height
document.getElementById("dwindow").style.left=200
document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1-100 : document.body.scrollTop*1+0
document.getElementById("cframe").src=url
}
}

function maximize(){
if (minrestore==0){
minrestore=1 //maximize window
document.getElementById("maxname").setAttribute("src","restore.gif")
document.getElementById("dwindow").style.width=ns6? window.innerWidth-20 : document.body.clientWidth
document.getElementById("dwindow").style.height=ns6? window.innerHeight-20 : document.body.clientHeight
}
else{
minrestore=0 //restore window
document.getElementById("maxname").setAttribute("src","max.gif")
document.getElementById("dwindow").style.width=initialwidth
document.getElementById("dwindow").style.height=initialheight
}
document.getElementById("dwindow").style.left=ns6? window.pageXOffset : document.body.scrollLeft
document.getElementById("dwindow").style.top=ns6? window.pageYOffset : document.body.scrollTop
}

function closeit(){
document.getElementById("dwindow").style.display="none"
}

if (ie5||ns6)
document.onmouseup=new Function("dragapproved=false;document.onmousemove=null;document.getElementById('saver').style.display='none'")

</script>
<a
href="java script:loadwindow('tarot_trak_et_kort_02.htm',400,300)">

<p>link til popup</a> </p>
</body>
</html>
Avatar billede corneliues Nybegynder
09. januar 2003 - 22:37 #6
SPØRGSMÅL
KAN DET IKKE LAVES MEGET NEMMERE VED AT SÆTTE NOGLE PARAMETRE IND - EKSEMPELVIS ISTEDET FOR TARGET="_BLANK" SÅ KUNNE MAN SÆTTE NOGET ANDET IND
ER DET EN IDE ?

<a href="tarot_trak_et_kort_02.htm" target="_blank" size="100"><font SIZE="2">Træk
            et tarotkort</font></a>
Avatar billede avlund Nybegynder
09. januar 2003 - 23:05 #7
Hmm, kunne du ikke evt. vise en side på nettet der bruger samme princip som det du ønsker? Så kan jeg nok finde en løsning frem til dig.
Avatar billede corneliues Nybegynder
10. januar 2003 - 00:20 #8
Hej Avlund - det er meget nemmere hvis du ser rent konkret hvad problemet er - gå ind på nedenstående link - i menubjælken så gå ind under emnet T og her ind under Tarotkort - Når du så kommer til tarotkortsiden så prøv at trække et tarotkort - det er ude til venstre - hverken det første eller det andet billede som kommer op der er der særlig pænt - Vil du ikke give mig ret i at det må kunne præsenteres pænere ?

http://www.corneliues.dk/Spirituelt/index.asp
Avatar billede avlund Nybegynder
10. januar 2003 - 00:35 #9
Absolut. Har du hørt om iFrames? Jeg tror det er noget i den retning du leder efter.
Avatar billede corneliues Nybegynder
10. januar 2003 - 00:48 #10
Iframes - yes det var måske en mulighed jeg kigger lidt nærmere på det - ved du hvor der er noget information derom ?
Avatar billede cozey Nybegynder
10. januar 2003 - 00:51 #11
Avatar billede cozey Nybegynder
10. januar 2003 - 00:51 #12
svar ;o)
Avatar billede avlund Nybegynder
10. januar 2003 - 00:56 #13
Avatar billede cozey Nybegynder
10. januar 2003 - 02:12 #14
avlund>>>
Du er glad for Iframes ;o)
Avatar billede corneliues Nybegynder
10. januar 2003 - 02:35 #15
Hej COZEY
Jeg er i hvert fald MEGET glad for din løsning. Enkel og ligetil - Fremragende
Tak, tak
Avatar billede cozey Nybegynder
10. januar 2003 - 22:36 #16
takker fot point ...
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