Avatar billede izemate Nybegynder
21. januar 2006 - 17:53 Der er 12 kommentarer og
1 løsning

Popup der virker i både IE og firefox

Hejsa.
Jeg skal ha lavet en "brugerundersøgelse" på en hjemmeside.. og til det skal der komme et vindue frem så snart man kommer ind på forsiden (default.asp)

jeg har prøvet med <body onload="java script:window.open('popup.asp','','width=350,height=350,status')">

Men det bliver bare fanget i popup blokkeren..

Nogen der har et tricks til hvordan man "undgår" popup blokkeren

På forhånd tak.
Avatar billede roenving Novice
21. januar 2006 - 17:58 #1
Det kan du ikke !-)
Avatar billede roenving Novice
21. januar 2006 - 17:58 #2
-- eneste måde at gøre det på, er at lave en div, der vises ved åbning hen over det andet indhold !-)
Avatar billede izemate Nybegynder
21. januar 2006 - 18:17 #3
hvordan gør man så det med den div ?
Avatar billede roenving Novice
21. januar 2006 - 18:29 #4
f.eks.

<div style="position:absolute;top:200px;left:300px;height:300px;width:400px;">
  Det indhold, du skal have, f.eks. et link til spørgeskemaet:
  <a href="sporgeskema.asp">Ja, jeg vil godt deltage i undersøgelsen</a><br>
  -- og et link til at lukke kalorius:
  <a href="#" onclick="this.parentNode.style.display='none';return false;">Luk denne</a>
</div>
Avatar billede izemate Nybegynder
21. januar 2006 - 19:02 #5
Det virker næsten som det skal.. problemet er bare at den ikke vil  lukke tabellen ?

Du kan se den her?
http://www.media4.dk/dtj/

Er det fordi jeg har lagt den i en include?

<div style="position:absolute;top:200px;left:300px;height:300px;width:400px;">
<!-- #Include file="popup.asp" -->
<a href="#" onclick="this.parentNode.style.display='none';return false;">Luk denne</a>
</div>

På forhånd tak
Avatar billede roenving Novice
21. januar 2006 - 19:22 #6
Du nester ulovligt og får ikke afsluttet tags, prøv f.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body>
forsiden her

<div style="position:absolute;top:200px;left:300px;height:300px;width:400px;">


<table border="1" width="258" height="200" align="center">
    <tr>
        <td height="24" bgcolor="A1BDEA"><b><font face="Verdana" size="2">&nbsp;Brugerundersøgelse</font></b></td>
    </tr>
   
    <tr>
        <td valign="top" bgcolor="#FFFFFF">
                <form action="?write" method="post">
        <table border="0" width="200" >
        <tr>
            <td colspan="2" height="24"><font size="1" face="Verdana">Hvor har du hørt om DTJ-handel henne?</font></td>
        </tr>
            <tr>
                <td width="85" valign="top">
                <font size="1" face="Verdana">Vmax</font></td>
                <td valign="top">
                <input type="radio" value="1" name="formVmax">
                </td>
            </tr>
            <tr>
                <td width="85" height="22" valign="top"><font size="1" face="Verdana">MAXpower</font></td>
                <td height="22" valign="top"><input type="radio" value="1" name="formMAXpower"></td>
            </tr>
            <tr>
                <td width="85" valign="top"><font size="1" face="Verdana">Andet:</font></td>
                <td><textarea name="formAndet" rows="3" cols="20"></textarea></td>
            </tr>
            <tr>
                <td><input type="submit" value="Indsend"></td>
                <td width="145" align="center"></td>
        </tr>

        </table></form></td>
    </tr>
</table>

<a href="#" onclick="this.parentNode.style.display='none';return false;">Luk denne</a>
</div>

</body>
</html>
Avatar billede izemate Nybegynder
21. januar 2006 - 19:39 #7
Der er ingen måde hvorpå det kan blive gjort indenfor include?.. det er til en webshop så vil helst ikke rodet alt for meget med koden..og der er jo noget asp kode som gemmer det osv ?
Avatar billede roenving Novice
21. januar 2006 - 19:42 #8
Ikke forstået ?-)
Avatar billede izemate Nybegynder
21. januar 2006 - 19:44 #9
okay.. det skal laves med include !..

du skriver "Du nester ulovligt og får ikke afsluttet tags, prøv f.eks."

Hvad betyder "nester" og hvilke tag får jeg ikke afsluttet ordenligt?
Avatar billede roenving Novice
21. januar 2006 - 19:50 #10
Prøv at kigge på ovenstående tabel og sammenlign den med det, du har fra includen ...

-- form-tagget er slet ikke afsluttet, og det er sat ind,så det skal starte i en td og også indeholde felter der ligger i andre td'er, altså skulle det så afsluttes i en anden td, og det er simpelthen ulovligt (omend det forstås af visse browsere i visse stuationer !-)

-- desuden har du en ekstra (og overflødig !-) tabel, som ikke afsluttes rigtigt ...
Avatar billede izemate Nybegynder
21. januar 2006 - 19:52 #11
jeps.. fandt fejlen med table! og nu ser det ud til at virke fint.. rigtig mange tak for hjælpen.. !

Smider du lige et svar så du kan få point ?
Avatar billede roenving Novice
21. januar 2006 - 19:55 #12
Velbekomme '-)
Avatar billede roenving Novice
21. januar 2006 - 20:55 #13
-- og tak for 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
Kurser inden for grundlæggende programmering

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