Inloggen

Gebruikersnaam:
Wachtwoord:
 
 
Registreren

Heb je nog geen TaZrum account? Registreer je dan nu en log in om de hele site te kunnen gebruiken!



Algemeen Programmeertopic



1 3 4 5 6 7 9 10
Chris

Avatar niet gevonden
frikandel

Status: Offline
Posts: 9559
Geslacht: Man

29-12-2008 02:37:13
Twilight schreef:
Hallo! Ik ben wat aan het prutsen met javascript en ik begrijp iets niet. Ik heb nu dit:

Quote:
<script type="text/javascript">

function displayText(check)
{
if (check == 1)
{
document.write("<div style='position: absolute; font-family: arial; top: 100px; left: 300px;'>Ja, hallo! Daar zit ik dan.</div>");

}
if (check == 2)
{
document.write("<div style='position: absolute; font-family: arial; top: 300px; left: 100px;'>Ja, nou, ik loop hier rond.</div>");

}
}

</script>
</head>

<body>

<a href='#' onclick='displayText(1)'>Waar zit je?</a><br \><a href='#' onclick='displayText(2)'>Waar loop je?</a><br \>

</body>


Maar als op één van de linkjes klik in de body, dan verschijnt de tekst wel (heel cool), maar dan verdwijnen de linkjes ineens (minder cool). Hoe zorg ik er voor dat alles wat in de body staat gewoon blijft staan?

Oh nog een ander ding. Wellicht zal iemand zich afvragen waarom ik al die CSS onzin op die manier in m'n javascript heb staan, maar als ik "class='type1'"doe ofzo, dan zie ik helemaal niks in het document.

Dan moet je natuurlijk wel een css bestand (waarin een class type1 is gespecificeerd) aanroepen in je HTML he?

En wat betreft je probleem weet ik even zo snel niet. Je kan ook die twee elementen die je document.write, gewoon al in je body zetten en hidden property meegeven en wanneer je de juiste link klikt maak je dan dat element visible ofzo. Maar ik heb het gevoel dat dat net je bedoeling niet is?
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

29-12-2008 11:11:52
Mja, dat van css heb ik wel gespecificeerd hoor, maar heb niet meegekopieerd omdat het voor m'n eerste vraag niet relevant was.

En eh, wat betreft dat andere, zie het als een soort menu. Ik wil proberen of ik linkjes kan maken die tekst kunnen activeren en weer weg kunnen halen.
Ik heb het idee dat document.write() een functie is die helemaal opnieuw begint met het opmaken van een pagina, dus niet dat het iets toevoegt aan de pagina, en dat is eigenlijk wat ik wil.
Misschien moet ik van die stukjes tekst objecten maken ofzo, want anders kan ik het denk ik niet weghalen.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

29-12-2008 19:41:21
Ik zit overal te zoeken, maar er zou toch een fatsoenlijke functie moeten zijn met javascript om (html)content extern in te laden?
Dus zoiets als include() in php?
Ik kan nergens iets vinden wat er op lijkt, het moet steeds met xml en dan is het heel ingewikkeld, iets wat zo onnodig lijkt. o_o
Chris

Avatar niet gevonden
frikandel

Status: Offline
Posts: 9559
Geslacht: Man

29-12-2008 19:56:03
Ja met AJAX kan dat wel.
Snorro

Avatar niet gevonden
dfSAambuce!!

Status: Offline
Posts: 15671
Geslacht: Man

29-12-2008 19:58:08
Ik ga C leren!

I pulled over to the side and felt no time
Off the highway with the landscape aglow
Still not sure what we were trying to find
I only know we went home
Sylvannes

Avatar niet gevonden
Lex Aeterna

Status: Offline
Posts: 20950
Geslacht: Man

11-01-2009 01:08:49
Twilight schreef:
Ik zit overal te zoeken, maar er zou toch een fatsoenlijke functie moeten zijn met javascript om (html)content extern in te laden?
Dus zoiets als include() in php?
Ik kan nergens iets vinden wat er op lijkt, het moet steeds met xml en dan is het heel ingewikkeld, iets wat zo onnodig lijkt. o_o


Here you go. (rarred omdat je geen JS files mag uploaden)

[add] DIt is een functie die Thijs en ik zelf gemaakt hebben trouwens, hopelijk heb je genoeg aan de comments in het script. Zo niet, vraag maar.

User posted image
Who's the one to blame for this strain in my vocal chords?
Who can pen a hateful threat but can't hold a sword?
It's the same who complain about the global war
But can't overthrow the local joker that they voted for
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

11-01-2009 01:10:48
Wow, bedankt man. Downloading.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

11-01-2009 02:52:44
Zat daar geen copyright op Silvan?
Sylvannes

Avatar niet gevonden
Lex Aeterna

Status: Offline
Posts: 20950
Geslacht: Man

16-01-2009 16:28:20

User posted image
Who's the one to blame for this strain in my vocal chords?
Who can pen a hateful threat but can't hold a sword?
It's the same who complain about the global war
But can't overthrow the local joker that they voted for
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-02-2009 11:31:57
Klein probleempje:

Dit lijkt alleen met Chrome te gebeuren.
Ik heb een header (<head>Blabla</head>), maar als ik met AJAX iets open (met href='#' onClick=...) dan veranderd de header in de URL van de pagina waar ik ben plus dat hekje. Het is dan niet meer 'Blabla' zeg maar.
Heel raar.
In IE in Firefox blijft de header wel gewoon hetzelfde, wat dus zou moeten.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

28-02-2009 11:38:58
Dat moet je ook niet met een hekje doen. Je maakt helemaal geen href.

<a onclick="alert('blop');">Click me!</a>

In de css:
A {
color: blue;
text-decoration: underline;
cursor: pointer;
}

Tenminste, zo doe ik dat altijd.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-02-2009 11:42:48
Ah oke, thanks!

Het werkt! Maar hoe doe je dan nu dat als je er over heen gaat dingen veranderen? Dat had ik eerst met a:hover en a:link enzo, maar dat werkt nu niet.
Moet je in dit geval helemaal de class enzo aanpassen met onmouseover ofzo?
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

28-02-2009 11:58:48
a:hover zou gewoon nog moeten werken hoor.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-02-2009 12:05:30
Dit is raar, het werkt niet.

Ik heb:

a {
color: white;
text-decoration: none;
cursor: pointer;
}

a:hover {
color: white;
text-decoration: underline;
}

Eerst had ik er ook

a:link {
color: white;
text-decoration: none;
cursor: pointer;
}

bij.
Maar als ik alleen a:link heb en geen 'a' werkt het helemaal niet.
TaZ

Avatar niet gevonden
Mojitodrinker

Status: Offline
Posts: 17850
Geslacht: Man

28-02-2009 12:30:13
Dan styled ie dat misschien alleen als ie ook een href heeft. In dat geval moet je een nieuwe class maken en die aan je a'tjes geven. En dan kan je ook nieuweclass:hover doen.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

28-02-2009 12:34:27
Ja, dat werkt! Thanks!!
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

11-03-2009 12:26:31
Never mind, al opgelost.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

11-03-2009 14:51:19
Hoe kan je met php een stuk tekst checken waar er op enter is gedrukt zodat je daar iets mee kan doen als het in de database wordt gezet?
Chris

Avatar niet gevonden
frikandel

Status: Offline
Posts: 9559
Geslacht: Man

11-03-2009 15:03:56
Huh wat?

Bedoel je als een form gesubmit is, en je dan de ingevoerde text uit input velden wilt lezen?

Je kan als een pagina gerequest wordt, form-variables opvragen met bijvoorbeeld

$text = $_POST['naam-van-input-veld']

of

$text = $_GET['naam-van-input-veld']

afhankelijk van hoe de variabelen verzonden zijn; dit specificeer je met de method-parameter van het form object in je HTML:

<form action="blaat.php" method="post">


Maar misschien bedoelde je wel heel wat anders, ik begrijp je vraag niet helemaal.
Twilight

Avatar niet gevonden
Intrepid Traveler

Status: Offline
Posts: 31523
Geslacht: Man

11-03-2009 15:06:59
Ja, dat weet ik allemaal.

Maar ik bedoel of er een functie is met php, en die is er volgens mij wel, die zoals in deze post textarea boxjes als je daar op 'enter' drukt dat je dan een nieuwe regel krijgt.
Maar bij mijn form en php script neemt ie die harde returns niet mee zodat het allemaal achter elkaar staat.
Die functie moet er zijn, anders snap ik niet hoe dat hier is gedaan.

Zodat ik met een script er "<br />" ofzo in kan voegen zodat die returns weer terug komen als de data wordt opgeroepen.
1 3 4 5 6 7 9 10