Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   [Webdesign] Mijn laatste netscape vraag (https://forum.scholieren.com/showthread.php?t=171452)

Gus 29-07-2002 12:58

[Webdesign] Mijn laatste netscape vraag
 
En dan hou ik er mee op. Ik ben Netscape ondertussen spuugzat, en ik snap absoluut niet waarom DIT niet werkt

Citaat:


function writeBox(boxLeft,boxTop,boxWidth,boxHeight,boxName){

document.write('<DIV CLASS="'+boxName+'" STYLE="position:absolute; left: '+boxLeft+'px; top: '+boxTop+'px; width: '+(boxWidth+10)+'px; height: '+(boxHeight+10)+'px">');

document.write('<TABLE WIDTH='+boxWidth+'px HEIGHT='+boxHeight+'px CELLPADDING=0 CELLSPACING=0 BORDER=0><TR HEIGHT=1px><TD WIDTH=1px><IMG SRC="img/dot.gif"></TD><TD WIDTH=5px ALIGN=LEFT><IMG SRC="img/hline.gif"></TD><TD ALIGN=RIGHT WIDTH='+(boxWidth-7)+'px><IMG SRC="img/hline.gif"></TD><TD WIDTH=1px><IMG SRC="img/dot.gif"></TD></TR><TR HEIGHT=5px><TD WIDTH=1px VALIGN=TOP><IMG SRC="img/vline.gif"></TD><TD WIDTH='+(boxWidth-2)+'px HEIGHT='+(boxHeight-2)+'px VALIGN=TOP ALIGN=LEFT COLSPAN=2 ROWSPAN=2>');

document.write('inhoud van het nieuwsblokje');

document.write('</TD><TD VALIGN=TOP WIDTH=1px><IMG SRC="img/vline.gif"></TD></TR><TR VALIGN=BOTTOM HEIGHT='+(boxHeight-7)+'px><TD WIDTH=1px><IMG SRC="img/vline.gif"></TD><TD WIDTH=1px><IMG SRC="img/vline.gif"></TD></TR><TR HEIGHT=1px><TD WIDTH=1px><IMG SRC="img/dot.gif"></TD><TD WIDTH=5px ALIGN=LEFT><IMG SRC="img/hline.gif"></TD><TD WIDTH='+(boxWidth-7)+'px ALIGN=RIGHT><IMG SRC="img/hline.gif"></TD><TD WIDTH=1px><IMG SRC="img/dot.gif"></TD></TR></TABLE>');

document.write('</DIV>');
}

writeBox(113,55,175,130,"news_showcase1");

Het gekke is nog wel, dat de losse onderdelen wel werken: de tabel los, en het divje los doen het wel. Als je ze samenneemt is dat reden genoeg voor Netscape om magischerwijs eeuwig te blijven laden. Ik snap dat niet zo goed. Als iemand me wil helpen graag, dit is de laatste keer dat ik over netscape kom klagen.

In IE doettie het natuurlijk wel, en in principe kan het ook in Netscape volgens mij. Het is niet zo dat een tabel binnen een DIV niet mag, toch? Dan ben ik natuurlijk snel uitgepraat.

-gus

eddie 29-07-2002 13:03

Als je het nou eerst eens zonder javascript probeert...

Gus 29-07-2002 16:18

Treurig genoeg werkt het prima zonder javascript. Waarom voert Netscape de javascript niet gewoon uit zoals alle andere js interpreters?

eddie 29-07-2002 16:30

weet ik niet.

Probeer eerst alle slashes (/) een te escapen met een back-slash (\)

Dus
Code:

document.write( '</DIV>' );
wordt dan
Code:

document.write( '<\/DIV>' );

Gus 29-07-2002 16:38

Nog altijd niks. De pagina blijft tot in de eeuwigheid laden, en Netscape is nog alleen maar af te sluiten via de taskmanager...

Als ik de tabel achter // zet doet de div het prima, als ik de div achter // zet doet de tabel het prima- als ik een andere div en een andere tabel van 1 bij 1 cel maak met alleen maar "hoi piet" (ik wist niks beters) erin doen ze het alletwee.

Dus er zal wel ergens een bugje in mijn code zitten dan?

eddie 29-07-2002 16:51

ik heb het getest met Opera 6.04, IE 6, Mozilla 1.0 en NN4.51, en ze doen het perfect.

Alleen NN4 heeft problemen met de plaatjes.

Ik heb er even een style-sheet toegevoegd om het een en andere te verduidelijken. Klik

De plaatjes kunnen natuurlijk niet geladen worden, dus heb ik bij elk plaatje even het verplichtte ALT-attribuut toegevoegd. Waar je 'nee' ziet, hoort het plaatje te komen.

[edit]
Hij doet het nu niet meer in NN?? :confused:
[/edit]

Gus 29-07-2002 17:03

Hee Eddie,

bedankt voor de vlugge respons in ieder geval, super helpdesk! :)

Als ik de link aanklik vanuit Netscape (Netscape Navigator 4.08) dan krijg ik het zelfde effect als op mijn computer: hij blijft eeuwig laden. Als ik de link save en vanaf mijn harddiskje run, dan crasht Netscape...

Ik zie dus in Netscape sowieso geen pagina verschijnen.

In IE werkt het wel (bijna vanzelfsprekend), maar daar werkt dan ook zo'n beetje alles wat op HTML lijkt, zelfs mijn gammele code. Ik vind het in ieder geval erg, erg raar. Het ziet ernaar uit dat ik Netscape gebruikers maar teleur moet stellen...

(Ik draai Windows 2000, misschien heeft dat er nog wat mee te maken... Misschien ook niet.)

eddie 29-07-2002 17:17

Ik draai ook Win2k :)

Maar dit is heel vreemd. Lokaal doet hij het nu wel (heb ietsjes veranderd), maar op internet niet :confused:

BTW, Opera en Mozilla gaan goed om met het DIV-element, IE niet.

Gus 29-07-2002 22:07

Netscape!

eddie 30-07-2002 13:55

Citaat:

Gus schreef:
Kun je me de lokale versie (die wel werkt) opsturen?

Euhm... open de pagina, en doe 'opslaan als'??

De versie op internet en die ik lokaal heb staan, zijn gelijk. :)


Alle tijden zijn GMT +1. Het is nu 05:02.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.