[innerHTML] Schrijven in NS4.7

Pagina: 1
Acties:

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 20-08 21:59

BierPul

2 koffie graag

Topicstarter
Ik probeer via een popup innerHTML te schrijven naar een <p>.

JavaScript:
1
2
3
4
5
        function writeToOpener(ID, Naam) { 
            opener.document.forms [ 'sjaak' ].club.value = ID;
            opener.document.getElementById('message').innerHTML = Naam;
            window.close(); 
        } 


In bijna alle browsers gaat het ok behalve NS4.7 het form element wordt wel gewijzigd maar de <p> niet :(

Laat nou net mn manager een holbewoner zijn die in NS4.7 test en ook niet van gedachten te brengen is te updaten |:(

Is er een workaround hiervoor :?

[ Voor 17% gewijzigd door BierPul op 11-07-2003 09:38 ]

Ja man


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Netscape 4.7 ondersteunt geen document.getElementById, geen innerHTML en ook niet het schrijven naar relatief gepositioneerde elementen.

Vergeet Netscape 4 want niemand gebruikt het meer ;)

(Maar ja er zijn andere methoden, bijvoorbeeld via document.layers[] array, zie Netscape DevEdge en Google)

[ Voor 23% gewijzigd door Bosmonster op 11-07-2003 09:39 ]


  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 20-08 21:59

BierPul

2 koffie graag

Topicstarter
Bosmonster schreef op 11 July 2003 @ 09:38:
Netscape 4.7 ondersteunt geen document.getElementById, geen innerHTML en ook niet het schrijven naar relatief gepositioneerde elementen.

Vergeet Netscape 4 want niemand gebruikt het meer ;)
Dacht mijn manager er ook zo maar over :(

:P

Ik probeer het wel er doorheen te krijgen dat ik de naam alert ofzow

alert('U heeft gekozen voor bladiebla ');
window.close();

Alleen voor NS4 gebruikers :P

Ja man


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Stuur je manager eens naar www.mozilla.org en laat hem Mozilla 1.4 downloaden (de basis van Netscape 7.1).

Netscape 4 voldoet simpelweg niet aan de standaarden die tegenwoordig gebruikt worden. Kan me ook niet voostellen dat zijn web-ervaring op dit moment erg prettig moet zijn met Netscape 4.7 ;)

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

BierPul schreef op 11 July 2003 @ 09:40:
[...]


Dacht mijn manager er ook zo maar over :(

:P

Ik probeer het wel er doorheen te krijgen dat ik de naam alert ofzow

alert('U heeft gekozen voor bladiebla ');
window.close();

Alleen voor NS4 gebruikers :P
Als je idd een popup laat zien (geen slecht idee) maak er dan geen alert maar een confirm van. Ik ben van mening dat je de gebruiker wel moet waarschuwen dat de site voor geen meter werkt; maar je moet hem wel altijd zelf de keuze geven om weg te gaan van de site.

Wij zijn op het werk ook gestopt met ontwikkelen voor NN; Als het onder IE/Moz werkt; dan werkt het :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

BierPul schreef op 11 July 2003 @ 09:40:
[...]


Dacht mijn manager er ook zo maar over :(

:P

Ik probeer het wel er doorheen te krijgen dat ik de naam alert ofzow

alert('U heeft gekozen voor bladiebla ');
window.close();

Alleen voor NS4 gebruikers :P
vertel hem even dat NS4 bijna 10 (!!) jaar oud is, en vraag hem of hij ook nog graag op een computer van 10 jaar oud wil werken :P misschien snapt ie je dan ;)

Stop uploading passwords to Github!


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

mwah doe maar 5 jaar ;) maar da's alsnog wel heeeeeeel erg oud.

Je bent met die browsers gebonden aan de technieken die ze bieden. Tegenwoordig is dat allemaal vrij homogeen en standaard, en dat is goed. Je mag imo best voor NS4 ontwikkelen, ook al ondersteunt dat bijna niets en kan je niet veel, maar maak je manager dan wel duidelijk dat dat lastig, beperkend, tijdrovend (dus duur), achterhaald en nutteloos is.

[ Voor 4% gewijzigd door Clay op 11-07-2003 09:47 ]

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

maar maak je manager dan wel duidelijk dat dat lastig, beperkend, tijdrovend (dus duur), achterhaald en nutteloos is.
lol :D Vat jij het ff samen ;)

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 20-08 21:59

BierPul

2 koffie graag

Topicstarter
:P

Ik kan nu even niet testen op MAC browsers maar is dat wel ondersteund (zodat ik alleen NS4 ga afvangen met een alert :) )

Ja man


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Spider.007 schreef op 11 July 2003 @ 09:42:
[...]


Als je idd een popup laat zien (geen slecht idee) maak er dan geen alert maar een confirm van. Ik ben van mening dat je de gebruiker wel moet waarschuwen dat de site voor geen meter werkt; maar je moet hem wel altijd zelf de keuze geven om weg te gaan van de site.
Volgens mij is het doel niet om mensen een keuze te geven om de website te bezoeken of niet. Het ging puur om een bepaalde keuze / resultaat weer te geven... ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

Ach wat maakt het uit.. niemand die die popup ziet ;)

  • BierPul
  • Registratie: Juni 2001
  • Laatst online: 20-08 21:59

BierPul

2 koffie graag

Topicstarter
haha

Nee het gaat om een sponsor programma

Je kan in de popup de club naar keuze uitkiezen die je wilt sponsoren.

Ik vindt het zelf natuurlijk het mooiste om in het onderliggende form te tonen je hebt gekozen voor ......., ...... bedankt je voor je steun of whatever :)

Maar als de browser dat niet ondersteund en er gebeurt helemaal niks krijg je alleen maar vragen :P

Ja man


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 17:28

alienfruit

the alien you never expected

Zelf maak ik gebruik va de volgende functie:

Java:
1
2
3
4
5
6
7
8
9
10
11
function writeToDiv(divname,html) {
    if (w3c) {
        document.getElementById(divname).innerHTML=html;
    } else if (document.all) {
        document.all(divname).innerHTML=html;
    } else {
        document.layers[divname].document.open();
        document.layers[divname].document.write(html);
        document.layers[divname].document.close();
    }
}

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

alienfruit schreef op 11 juli 2003 @ 10:11:
Zelf maak ik gebruik va de volgende functie:

Java:
1
2
3
4
function writeToDiv(divname,html) {
    if (w3c) {
    }
}
w3c ?? wasda :?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Clay
  • Registratie: Oktober 1999
  • Laatst online: 22-06 13:51

Clay

cookie erbij?

het world wide web consortium
http://www.w3.org/

al zou ik er eerder if(dom) van maken oid (document object model)

Instagram | Flickr | "Let my music become battle cries" - Frédéric Chopin


Verwijderd

Om je manager even een hart onder de riem te steken: ik werk sinds een paar maanden bij een vrij grote academische instelling in het westen des lands (universiteit + academisch ziekenhuis, >10.000 werknemers) en ik viel van mijn stoel van verbazing toen ik zag dat de standaard browser en mailclient, jawel, N4.7 is. Het zal je nog verbazen hoeveel mensen dat ding nog gebruiken, dus.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

en bedankt :/


:+
al zou ik er eerder if(dom) van maken oid (document object model)
ik kende if(dom) al, maar wist niet dat je ook if(w3c) kon gebruiken.


kewl!!!!11 :7

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

BtM909 schreef op 11 July 2003 @ 10:30:
ik kende if(dom) al, maar wist niet dat je ook if(w3c) kon gebruiken.
Ehhh. Ik denk toch eerst dat je die variabelen zal moeten definieren
JavaScript:
1
2
var dom, w3c;
dom = w3c = document.getElementById && document.createElement;

(ofzoiets)

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 17:28

alienfruit

the alien you never expected

BtM909 maakt niet uit, het is maar hoe je variable noemt :)
Als je het BtM wilt noemen dat kan dat natuurlijk ook! Ik noem het w3c omdat
de browser dan compatible met de w3c document object model definitie (www.w3c.org.

[ Voor 14% gewijzigd door alienfruit op 11-07-2003 10:35 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 11 July 2003 @ 10:34:
[...]

Ehhh. Ik denk toch eerst dat je die variabelen zal moeten definieren
JavaScript:
1
2
var dom, w3c;
dom = w3c = document.getElementById && document.createElement;

(ofzoiets)
alienfruit schreef op 11 July 2003 @ 10:34:
BtM909 maakt niet uit, het is maar hoe je variable noemt :)
Als je het BtM wilt noemen dat kan dat natuurlijk ook! Ik noem het w3c omdat
de browser dan compatible met de w3c document object model definitie (www.w3c.org.
I know.. Maar kijk maar eens rond op Internet. Meestal wordt if(dom) gebruikt ..
en ja.. ik weet dat dom een variabele moet zijn

Ik dacht ff dat w3c een of andere global systeem variabele was :).

Laten we het maar op het volgende:

var BtM909 = dom;

:)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

innerHTML was toch geen DOM, maar een ie uitvinding?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 12-05 15:11

disjfa

be

Verwijderd schreef op 11 July 2003 @ 12:58:
innerHTML was toch geen DOM, maar een ie uitvinding?
jep, maar t is er wel zo ongeveer overal bij geimplementeerd en doet t zelfde als .firstChild.nodeValue

disjfa - disj·fa (meneer)
disjfa.nl


  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 17:28

alienfruit

the alien you never expected

Ooh Ik zie altijd alleen w3c. Naja. Zolang het maar werkt uiteindelijk!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

disjfa schreef op 11 July 2003 @ 13:04:
[...]

jep, maar t is er wel zo ongeveer overal bij geimplementeerd en doet t zelfde als .firstChild.nodeValue
Krijg je bij nodeValue ook netjes alle onderliggende kinderen als tags? Volgens mij is dat het grote verschil met innerHTML namelijk.. maar ik kan het verkeerd hebben :)

Verwijderd

In Netscape 4 kun je wel naar een alinea schrijven. Zet er simpelweg een ilayer en een layer in:

code:
1
2
3
4
5
<p id="message">
<ilayer id="messageNS"><layer>
...
</layer></ilayer>
</p>


De functie writetoOpener() moet er dan zo uitzien:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function writeToOpener(ID, Naam)
{ 
opener.document.forms['sjaak'].club.value = ID;

  if(document.getElementById){
  opener.document.getElementById('message').innerHTML = Naam;
  } else if(document.layers){
  var layer = opener.document.layers['messageNS'].document.layers[0];
  layer.document.open();
  layer.document.write(Naam);
  layer.document.close();
  layer.parentLayer.clip.width = layer.clip.width;
  }

window.close(); 
}
Pagina: 1