anoniem Geplaatst: 28 januari 2002 Delen Geplaatst: 28 januari 2002 Ik wil een bestaande site aanpassen en daarbij wordt gebruik gemaakt van een opdracht waarin het woord innerhtml voorkomt. Voor zover ik het begrijp wordt dit gebruikt om in een bepaalde situatie een stuk webpagina zichtbaar te maken en is het javascript. In mijn geval komt het stukje pagina ook wel op het bedoelde moment tevoorschijn, echter op de verkeerde plaats. Wie weet hoe ik kan sturen waar de door mij gewenste tekst tevoorschijn komt Quote Link naar reactie
anoniem Geplaatst: 28 januari 2002 Auteur Delen Geplaatst: 28 januari 2002 Ligt het aan mij of is je vraag misschien wat onduidelijk? Wat bedoel je precies? Quote Link naar reactie
anoniem Geplaatst: 28 januari 2002 Auteur Delen Geplaatst: 28 januari 2002 Post anders een stukje code. :smile: Quote Link naar reactie
anoniem Geplaatst: 28 januari 2002 Auteur Delen Geplaatst: 28 januari 2002 Als ik het goed begrijp staat de tekst in een div container. div containers kan je positioneren met css: [code:1:78c7ad6805] <div style="position: absolute; left: 100; top: 100;">hier je tekst</div> [/code:1:78c7ad6805] ff met de variabelen rommelen en je plaatst em waar je wilt.. t. Quote Link naar reactie
anoniem Geplaatst: 28 januari 2002 Auteur Delen Geplaatst: 28 januari 2002 Oh zo, nu snap ik het. Op http://css.pagina.nl/ staat genoeg uitleg over CSS en div'jes. :smile: Quote Link naar reactie
anoniem Geplaatst: 29 januari 2002 Auteur Delen Geplaatst: 29 januari 2002 [url]http://www.w3schools.com/dhtml/dhtml_examples.asp[/url] Is dit wat je bedoelt? <html> <head> <script type="text/javascript"> function nameon() { h2text.innerHTML="WELCOME!" } function nameout() { h2text.innerHTML="How are you today?" } </script> </head> <body> <h2 id="h2text" onmouseout="nameout()" onmouseover="nameon()"> Mouse over this text!</h2> </body> </html> Quote Link naar reactie
anoniem Geplaatst: 29 januari 2002 Auteur Delen Geplaatst: 29 januari 2002 Ja Arnout, iest dergelijks staat er in het script. Maar ik kan dus nergens vinden waar de plaats van de weer te geven tekst wordt bepaald. Het event doet zich voor op het moment dat de totale pagina al is weergegeven. Voor suggesties bij voorbaat mijn dank Quote Link naar reactie
anoniem Geplaatst: 29 januari 2002 Auteur Delen Geplaatst: 29 januari 2002 id="h2text" geeft een unique identificatie! In dit geval staat id="h2text" in de H2 tag. En h2text.innerHTML="WELCOME!" in de functie. Deze id's komen overeen en de tekst wordt weergegeven op de plek waar de overeenkomstige id zich bevind. Als je de tekst ergens anders wilt hebben, dan moet je een andere tag of 'object' het id="h2text" geven. (en de oude weg halen) De tekst wordt dan op dat andere object weergegeven. Quote Link naar reactie
anoniem Geplaatst: 29 januari 2002 Auteur Delen Geplaatst: 29 januari 2002 post anders ff de bron, of uploaden en de uri ff geven, dan kunnen wij iets preciezer zoeken... t. Quote Link naar reactie
anoniem Geplaatst: 30 januari 2002 Auteur Delen Geplaatst: 30 januari 2002 De functie innerHTLM doet gewoon wat de naam zegt. Het plaats HTML tussen de gedefinieerde tag. De tag wordt geidentificeerd door het attribuut id. Nu kan de pagina dus worden aangepast, nadat deze al is geladen. <head> <script language="javascript"> function replaceText(id, text) { var target = document.all[id]; target.innerHTML = text; } </script> </head> <body> <table> <tr> <td id="cell1">Hier staat text 1</td> <td id="cell2">Hier staat text 2</td> </tr> <tr> <td><a href="javascript:replaceText('cell1', 'Text 1 is nu');">Wijzig text 1</a> </td> <td><a href="javascript:replaceText('cell2', 'Text 2 is nu');">Wijzig text 2</a> </td> </tr> </table> </body> Shit! sluitende script tag vergeten... _________________ Live is all about priorities<P>Tazzie was formely known as Taz4fun or Taz44fun [ Dit Bericht is bewerkt door: Tazzie op 2002-01-30 10:50 ] Quote Link naar reactie
anoniem Geplaatst: 30 januari 2002 Auteur Delen Geplaatst: 30 januari 2002 En dus kan je het ook groter of kleiner maken door tevens tags mee te geven, bv: ipv "Text 1 is nu", "<b><i>Text 1 is nu</i></b>" of elke andere HTML opmaak cq code die gewenst is... Er bestaat ook een functie outerHTML die hetzelfde doet, maar dan de code om de meegegeven tag zet. werkt overigens voor zover bekend alleen in IE5.0+ en NN6.0+ _________________ Live is all about priorities<P>Tazzie was formely known as Taz4fun or Taz44fun [ Dit Bericht is bewerkt door: Tazzie op 2002-01-30 10:54 ] Quote Link naar reactie
anoniem Geplaatst: 1 februari 2002 Auteur Delen Geplaatst: 1 februari 2002 Allemaal bedankt voor jullie reactie, wat er nog ontbrak was een stukje code waarin de positie stond weergegeven Quote Link naar reactie
anoniem Geplaatst: 2 februari 2002 Auteur Delen Geplaatst: 2 februari 2002 Je kunt de positie opgeven in de vorm van x en y coördinaten, dus position is absolute. Maar normaal gesproken is de positie afhankelijk van de verschillende objecten en browser afhankelijk, dus position is relative. Ik denk dat je met onderstaande voorbeelden wel een heel eind kunt komen. [url]http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_xycursor[/url] [url]http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_mouse_cursortext[/url] [url]http://www.w3schools.com/dhtml/tryit.asp?filename=trydhtml_examples_position[/url] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen