Avatar billede __ak Nybegynder
18. marts 2008 - 10:53 Der er 16 kommentarer og
1 løsning

Internet Explorer kan ikke åbne internetsiden

Hej all

Jeg sidder og er ved at lave et projekt med en masse javascript + jQuery.
Siden fungerer 100% i FF, men når jeg prøver at åbne den i IE får jeg følgende fejl:

"Internet Explorer kan ikke åbne Internetsiden - domæne her.
Handlig afbrudt!"

Jeg ved ikke om det er en generel fejl, eller om der kan svares på hvad det umiddelbart er.
Men sig frem, så skal jeg komme med så meget information som muligt.
Jeg kan desværre ikke linke til siden, da det er en del af et administrationsystem.

//__ak
Avatar billede __ak Nybegynder
18. marts 2008 - 10:56 #1
Har testet i:
FF: Virker
Safari: Virker
Opera: Virker
IE7: Virker ikke
IE6: Virker ikke

Det er allesammen testet på samme maskine med Windows XP.
Avatar billede kalp Novice
18. marts 2008 - 11:21 #2
sikker på det har noget med din kode, at gøre?
kan du åbne siden normalt i IE?
mere hvis det er noget andet der er sat op i IE som gør du ikke kan.
Avatar billede __ak Nybegynder
18. marts 2008 - 11:56 #3
ja det er kun en bestemt underside jeg ikke kan åbne.
Avatar billede madeindk Nybegynder
18. marts 2008 - 21:40 #4
Lad os se et link. Måske din computer der er sløv i det :-)
Avatar billede olebole Juniormester
18. marts 2008 - 21:41 #5
<ole>

Det er helt umuligt at gætte på. Det kan skyldes alle mulige forskellige forhold, som vi ikke har kendskab til

/mvh
</bole>
Avatar billede olebole Juniormester
18. marts 2008 - 21:41 #6
madeindk >> Prøv at læse spørgsmålet  ;o)
Avatar billede olebole Juniormester
18. marts 2008 - 21:43 #7
__ak >> glemte at skrive før: Det er også yderst svært at gætte på, hvad man skal bede om at se  :)
Avatar billede madeindk Nybegynder
18. marts 2008 - 22:06 #8
Argh ja, så langt havde jeg ikke lige læst ;-)
Avatar billede __ak Nybegynder
19. marts 2008 - 09:44 #9
Ja jeg havde på fornemmelsen at det ikke ikke kunne svares på medmindre man får et link.
Så jeg må bare igang med debugging.
Ellers tak alle tre :-)

Lader lige spørgsmålet stå åbent noget tid endnu.

//__ak
Avatar billede __ak Nybegynder
19. marts 2008 - 09:57 #10
Jeg har fundet ud af at når jeg fjerne følgende fra koden, så crasher siden ikke mere.
-----------------------------------------------------

<form id="newBasics" action="handle.php?mode=edit&new_id='.$fnl["id"].'" method="post">
<table>
    <tr>
    <td><em>Titel</em></td>
        <td><input type="text" name="basics[title]" value="'.$fnl["title"].'" /></td>
    </tr>
    <tr>
        <td><em>Sending Time</em></td>
        <td>
        ';
        // IF sending_time is set, show the checkbox as checked
        if($fnl["send_time"] != '0000-00-00 00:00:00')
            echo '<input name="basics[send_time]" type="checkbox" checked="checked" onclick="document.getElementById(\'sending_time\').style.display = (this.checked) ? \'\' : \'none\';" />';
        else
            echo '<input name="basics[send_time]" type="checkbox" onclick="document.getElementById(\'sending_time\').style.display = (this.checked) ? \'\' : \'none\';" />';
    echo '
        </td>
    </tr>
    ';
    //IF sending_time is set, show the <select> to begin with
    if($fnl["send_time"] != '0000-00-00 00:00:00')
        echo '<tr id="sending_time">';
    else
        echo '<tr style="display: none;" id="sending_time">';
echo '
---------------------------------------------------

Jeg ved ikke om fejlen ligger deri, eller om det bare er en tilfældighed.

//_ak
Avatar billede roenving Novice
21. marts 2008 - 13:43 #11
Hvordan ser kden ud, når den rammer browseren ?-)
Avatar billede __ak Nybegynder
25. marts 2008 - 12:31 #12
Dette er hvad jeg får frem i firefox, eftersom jeg ikke kan åbne siden i IE.
-------------------------------------------------------------------------
<form id="newsletterBasics" action="handle.php?mode=edit&id=1" method="post">
<table>
<tr>
<td><em>Titel</em></td>
<td><input type="text" name="basics[title]" value="NB #1" /></td>
</tr>
<tr>
<td><em>Sending Time</em></td>
<td>
<input name="basics[send_time]" type="checkbox" checked="checked" onclick="document.getElementById('sending_time').style.display = (this.checked) ? '' : 'none';" />
</td>
</tr>
<tr id="sending_time">
Avatar billede olebole Juniormester
25. marts 2008 - 12:56 #13
Der er ikke noget i den kode, der ikke burde kunne åbnes i en IE. Fejlen må ligge et andet sted. jQuery bygger på invalid kode, men om det er det, der driller, er ikke til at sige
Avatar billede __ak Nybegynder
31. marts 2008 - 12:22 #14
Jeg tror jeg har fundet fejlen.
Siden bliver udskrevet i PHP, hvor jeg udskriver nogle tabeller med forskellige id'er, som bagefter bliver sat til "dragable" via et modul til jQuery.
Det ser sådan her ud:

while(noget)
{
$i++;
echo "<table id='table".$i."'>";
echo "bla";
echo "</table>";
}

for($x=0; $x<=$i; $x++)
echo "<script>makeDragable('table".$i."');</script>";

------------------------------
I korte træk^^

Så jeg tror det er noget med at det ikke når at blive loadet rigtigt ind i DOM'en inden jeg prøver at manipulere med det - kan det være rigtigt?
Og i så fald, kan det løses rimeligt nemt?

//__ak
Avatar billede olebole Juniormester
31. marts 2008 - 12:53 #15
Sålænge, du sidder tungt på koden, er det ikke til at hjælpe
Avatar billede __ak Nybegynder
04. april 2008 - 09:32 #16
Ja jeg ved det er ret svært når man ikke har mere at arbejde med, men kan desværre ikke give mere kode da det er i forbindelse med arbejde.
Men jeg tror jeg har fundet problemet, det er fordi at DOM'en ikke bliver loadet færdigt før jeg prøvet at manipulere med den, så jeg skal bare have fundet ud af at fyre javascriptet af efter det.
Lægger du et svar ole?
Avatar billede __ak Nybegynder
14. april 2008 - 15:40 #17
jeg klarede det via jQuery's

$(document).ready(
function()
{
  //do me
}
);
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