Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Underlig opførsel af pop op vindue

Side 1 ud af 1 (4 indlæg)
  • 1
Fra Roskilde
Tilmeldt 24. Aug 06
Indlæg ialt: 4506
Fra  Istol.dk Skrevet kl. 15:44
Hvor mange stjerner giver du? :
Hej alle

 

På mit nye site www.wideeyes.dk under "partners" har jeg en række faqs. Svarene har jeg lavet som pop op vinduer.

Jeg har prøvet at lave 2 versioner. En som alm pop op vindue og 1 version som DHTML baseret pop op vindue. (fed drop in effekt og så bliver de ikke fanget af pop op dræbere)

 

alm pop op kan ses ved at klikke på faq1 og dhtml kan ses ved at klikke på faq2.

 

Vælger man faq2 - dhtml versionen - og lukker pop op vinduet så efterlader den en grå boks. HVORFOR??? og er dette til at undgå??

 

Håber nogen kan hjælpe med et svar.

 

Hilsen Morten

 

 

Fra Brønshøj
Tilmeldt 11. Jul 06
Indlæg ialt: 232
Skrevet kl. 15:56
Hvor mange stjerner giver du? :
Koden er ikke så gennemskuelig igen, omend det selvfølgelig kan lade sig gøre, så det bliver den hurtige version. Det ser ud som om du mangler en return false; i din function eller i dit function-kald for det ser ud som om siden forsøger at loade "noget" idet man har klikket - og når man så klikker for at lukke boxen bliver siden ikke "refreshed" fordi den jo er i gang med at loade.

Kim Larsen | kim@soze.dk | soze.dk
alkoholprocent.dk | blomsterdekoratoer.dk | hopogdans.dk

Fra Roskilde
Tilmeldt 24. Aug 06
Indlæg ialt: 4506
Fra  Istol.dk Skrevet kl. 16:07
Hvor mange stjerner giver du? :
Hej Soze........

 

Tja... så har jeg jo kun 1 ting at sige. HVAD?????????? Det var rimeligt sort snak for mig *g*

 

Jeg har et fint lille program der genererer den kode der skal til. Den har jeg så indsat efter de instruktioner programmet har givet mig.

 

I <head> sektionen skal jeg indsætte denne kode:

<script language="JavaScript1.2">
var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"
var bouncelimit
var direction="up"
var usedropin=1
function faq2(){
if (!dom&&!ie&&!ns4){
window.open("http://www.wideeyes.dk/infobokse/faq2.html", "", "scrollbars=1")}else{
bouncelimit=32 //(must be divisible by 8)
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
crossframe=(dom)?document.getElementById("cframe") : ie? document.all.cframe : document.cframe
crossframe.src="http://www.wideeyes.dk/infobokse/faq2.html"
if(usedropin){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
crossobj.top=scroll_top-250+calunits}
crossobj.visibility=(dom||ie)? "visible" : "show"
if(usedropin){
dropstart=setInterval("dropin()",50)}}}
function dropin(){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<400+scroll_top){
crossobj.top=parseInt(crossobj.top)+40+calunits
if (parseInt(crossobj.top)>400+scroll_top){crossobj.top=400+scroll_top}}else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)}}
function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)}}
function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"}
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}
</script>

 

Og i <body> sektionen skal jeg indsætte denne kode:

 

<a href="javascript:faq2()">2) Hvorfor er panoramabillederne fra WideEyes bedre end så mange andres? </a>
<div id="dropin" style="position:absolute;visibility:hidden;left:400px;top:400px;width:504px;height:270px;background-color:#F5F5F5;border:solid thin #cccccc">
<div align="right" style="background-color:navy"><a href="#" onClick="dismissbox();return false"><FONT COLOR="#FFFFFF">[X]</FONT></a></div>
<IFRAME ID="cframe" SRC="" width=500 height=270 FRAMEBORDER=0></IFRAME></div> 

 

Er det pga en fejl i denne kode som er genereret af programmet at det opfører sig underligt???

 

Hilsen Morten

Fra Brønshøj
Tilmeldt 11. Jul 06
Indlæg ialt: 232
Skrevet kl. 16:34
Hvor mange stjerner giver du? :
prøv at ændre

<a href="javascript:faq2()">

til

<a href="javascript:void(0);" onclick="faq2(); return false;">

Kim Larsen | kim@soze.dk | soze.dk
alkoholprocent.dk | blomsterdekoratoer.dk | hopogdans.dk

Side 1 ud af 1 (4 indlæg)