Avatar billede ankersan Nybegynder
30. juli 2002 - 15:59 Der er 3 kommentarer og
1 løsning

startsidepopup onload

Jeg vil gerne have at der kommer en popup op når man kommer ind på min side, som giver brugeren mulighed for at vælge min side som startside

Der skal med andre ord en

this.style.behavior='url(#default#homepage)';this.setHomePage('http:yadayadayada')

Ind i OnLoaden, men jeg kan ikke få det til at virke!!

Håber i kan hjælpe, det HASTER derfor lidt mange point!!
Avatar billede hien Nybegynder
30. juli 2002 - 16:11 #1
Du skal være opmærksom på at det er MEGET irriterende for dine besøgende... :/
Avatar billede syvon Nybegynder
30. juli 2002 - 17:15 #2
jeg bruger denne løsning.

denne sættes i din head.

<script language="JavaScript1.2">
var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

//drag drop function for NS 4////
/////////////////////////////////

var dragswitch=0
var nsx
var nsy
var nstemp

function drag_dropns(name){
if (!ns4)
return
temp=eval(name)
temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
temp.onmousedown=gons
temp.onmousemove=dragns
temp.onmouseup=stopns
}

function gons(e){
temp.captureEvents(Event.MOUSEMOVE)
nsx=e.x
nsy=e.y
}
function dragns(e){
if (dragswitch==1){
temp.moveBy(e.x-nsx,e.y-nsy)
return false
}
}

function stopns(){
temp.releaseEvents(Event.MOUSEMOVE)
}

//drag drop function for ie4+ and NS6////
/////////////////////////////////


function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
return false
}
}

function initializedrag(e){
crossobj=ns6? document.getElementById("showimage") : document.all.showimage

var firedobj=ns6? e.target : event.srcElement
var topelement=ns6? "HTML" : "BODY"

while (firedobj.tagName!=topelement&&firedobj.id!="dragbar"){
firedobj=ns6? firedobj.parentNode : firedobj.parentElement
}

if (firedobj.id=="dragbar"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")

////drag drop functions end here//////

function hidebox(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
document.showimage.visibility="hide"
}

</script>

indsæt dette i bunden af din body

<div id="showimage" style="position:absolute;width:250px;left:250;top:250">

<table border="0" width="250" bgcolor="#000080" cellspacing="0" cellpadding="2">
  <tr>
    <td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0"
    height="36">
      <tr>
        <td id="dragbar" style="cursor:hand" width="100%"><ilayer width="100%" onSelectStart="return false"><layer width="100%" onMouseover="dragswitch=1;if (ns4) drag_dropns(showimage)" onMouseout="dragswitch=0"><font face="Verdana"
        color="#FFFFFF"><strong><small>povlsen.tk</small></strong></font></layer></ilayer></td>
        <td style="cursor:hand"><a href="#" onClick="hidebox();return false"><img src="close.gif" width="16"
        height="14" border=0></a></td>
      </tr>
      <tr>
        <td width="100%" bgcolor="#FFFFFF" style="padding:4px" colspan="2">

<!-- PUT YOUR CONTENT BETWEEN HERE ---->


<a class="chlnk" style="cursor:hand" HREF onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('url her);">Click here to make (navn på din side) your default homepage</a>



<!-- END YOUR CONTENT HERE----->

</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</div>
Avatar billede ankersan Nybegynder
31. juli 2002 - 08:15 #3
Jeg har nok ikke forklaret det tydeligt nok.
Jeg vil have at Explorers standartbox kommer opå med "skal xxx være din startside"...

Vh
.Ankersan
Avatar billede Slettet bruger
01. august 2002 - 21:24 #4
Du skal først lige vide, at jeg aldrig besøger din side, hvis du sætter følgende script ind. Og jeg går også stærkt ud fra, at det strider imod samtlige HTML-standarder. Men here goes:

<body onLoad="document.body.setHomePage('http://www.ni.dk');" style="behavior: url(#default#homepage);">
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