[javascript] Url naar textfield zelfde pagina?

Pagina: 1
Acties:

  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Afbeeldingslocatie: http://joopdorresteijn.com/images/kunst.gif
Ik ben bezig met een CMS,
Deze pagina moet een thumbnail selectie aanbieden.
Is het zonder veel poespas mogelijk een link (die dus na een klik op de image) in het formfield "thumbnails" kopieerd?

nb.
B) Dit wordt niet de uiteindelijke layout uiteraard ;)
Ik vroeg me af of dat met afbeeldingen kon, (de data haalt hij uit mysql)
voor de rest is het PHP.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Sowieso moet dit soort vragen (javascript) in WG zitten, denk daar ff aan ;)

En om je vraag kort te beantwoorden: JA B)

Je moet denken / zoeken aan / naar onclick om de images (wat je eventueel met php erbij zet). Deze onclick event-handlers roepen een functie aan, die aan de hand van de naam / id van 't plaatje iets wegschrijven in je input-field.

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.


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19-05 13:45

gorgi_19

Kruimeltjes zijn weer op :9

Zie P&W FAQ - HTML / javascript /css, etc...

* gorgi_19 stuurt het topic met de arreslee naar Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
PHP:
1
2
3
4
5
6
7
<body>
<form name="form1" method="post" action="">
  <input type="text" name="textfield">
  [img]"/bonedance.jpg"[/img]
</form>
</body>
</html>


Goed, nu kom ik er niet meer uit... hoe geef ik nu aan dat hij de info uit de klik hier moet neerzetten?
of kom ik automatisch met php -> id -> phpself geknoei in de weer?

[ Voor 134% gewijzigd door -Nexus op 26-12-2004 15:27 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 18-05 16:30

André

Analytics dude

code:
1
2
3
4
<form id="myForm">
  <input name="text1" value="">
  [img]"bla.gif"[/img]
</form>

[ Voor 31% gewijzigd door André op 26-12-2004 15:33 ]


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Oh super dank u!!! _O_
meer info volgt

[ Voor 46% gewijzigd door -Nexus op 26-12-2004 15:36 ]


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Script werkt perfect!!!
heel erg bedankt allemaal!

  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Hoe kan ik de onclick <?php tussen een (en dus niet mee parsen maar bewaren voor de browser) ?> plaatsen?

Wat wil ik?
Dat de onclick meegaat met iedere afbeelding die hij in de database vind:

Even een voorbeeld hoe ik het zou willen...
PHP:
1
echo [img]$thumbnail[/img];


Want ik loop nu tegen een ander probleem aan,
de aantal thumbnails zijn variabel, en als ik de javascript text wil toevoegen moet dat buiten php.

Statisch kan het nu dus, maar dynamisch niet.
Geloof me, ik zit niet stil ben druk aan het googelen etc..., maar javascript is nou eenmaal iets nieuws voor mij.

[ Voor 36% gewijzigd door -Nexus op 26-12-2004 17:08 ]


  • tjmv
  • Registratie: Juli 2004
  • Laatst online: 14-02 19:40
[code]<img src="$thumbnail"; "onclick"=[/code]

.. Wat doet die ; daar??


Laat maar, je hebt 't al gewijzigd.

code:
1
<? echo '[img]"'.$thumbnail.'"[/img]'; ?>


zoiets?

[ Voor 81% gewijzigd door tjmv op 26-12-2004 17:11 ]


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Ik deed een testje, of hij uberhaupt die thumbs weergaf. :) goed opgemerkt!
edit: ja, dit was echter een voorbeeldje hoe ik ongeveer vind dat het moet, maar de parser vind van niet >:)

[ Voor 43% gewijzigd door -Nexus op 26-12-2004 17:10 ]


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

PHP:
1
[img]"<?=$thumbnail?>"[/img]

Zo?

[ Voor 71% gewijzigd door Wolfboy op 26-12-2004 17:13 . Reden: 1 " erbij is 23% aangepast? Waarom neemt ie de edit ook mee ;) ]

Blog [Stackoverflow] [LinkedIn]


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
Probleem bij logische beredenering van Wolfboy
PHP:
1
[img]"<?=$thumbnail?>"[/img]

is volgens mijn ervaring:
HTML zet 1 image neer, zet de gevonden query er in neer wat dus resulteerd in een error.


Ik probeer te ontdekken of een soort van lus mogelijk is, die alle afbeeldingen uit de database haalt
PHP:
1
<?php [img]$thumbnail[/img]

en dan achter die gevonden images de javascript zet... begrijpen jullie wat ik bedoel?

[ Voor 55% gewijzigd door -Nexus op 26-12-2004 17:20 ]


  • Wolfboy
  • Registratie: Januari 2001
  • Niet online

Wolfboy

ubi dubium ibi libertas

Joop Dorresteijn schreef op zondag 26 december 2004 @ 17:15:
Probleem is dan dat HTML 1 image neerzet, en daar de waarde uit leest.
Ik probeer te ontdekken of een soort van lus mogelijk is, die alle afbeeldingen uit de database haalt
PHP:
1
2
3
for($i=0; $i<$end; $i++){ ?>
  [img]"<?=$thumbnail[$i]?>"[/img]
<? }


Zo dan?
(je kan natuurlijk ook foreach, while, do while of iets anders gebruiken om het te vullen.

Blog [Stackoverflow] [LinkedIn]


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
dit is mijn hele script nu... (zonder het form eromheen) 8)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php require_once('../../Connections/localhost.php'); 

mysql_select_db($database_localhost, $localhost);
$query_thumbnails = "SELECT * FROM werk";
$thumbnails = mysql_query($query_thumbnails, $localhost) or die(mysql_error());
$row_thumbnails = mysql_fetch_assoc($thumbnails);
$totalRows_thumbnails = mysql_num_rows($thumbnails);


while (list($id, $soort, $werknaam, $thumbnail, $url, $werktext) = mysql_fetch_row($thumbnails ( $i=0; $i<$end; $i++))){?>
  [img]"<?=$thumbnail[$i]?>"[/img]
  <?php
}
?>


Ik krijg alleen nog een parse error: parse error in \werk\test.php on line 10

[ Voor 133% gewijzigd door -Nexus op 26-12-2004 18:02 ]


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 16:37

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Ik zou zeggen: koop eens een goed boek, want je talenten liggen duidelijk ergens anders :+ Je code is een bende en ik zou het ook niet werkend kunnen krijgen gezien je de meest rare constructies hebt bedacht.

PHP:
1
2
3
4
5
6
7
8
9
10
11
    require_once('../../Connections/localhost.php');
    mysql_connect('host', 'gebruiker', 'passwd');
    mysql_select_db('databasenaam');
    
    $result = mysql_query("SELECT * FROM werk");
    while( $row = mysql_fetch_assoc($result) )
    {
        echo '<img src="' . $row['thumbnail'] . '" ' .
             'onclick="document.getElementById(\'kiesplaatje\').' .
             'elements[\'thumbnail\'].value=this.src;">';
    }


Zo zou het moeten werken (hoewel ik niet helemaal zeker ben van de juiste veldnamen uit je sql-tabel, deze kon ik door het gebrek aan structuur in je code niet achterhalen).

Overigens is het probleem vrij simpel: het werkt als je het statisch maakt, dus het is een kwestie van de juiste variabelen verzinnen (in dit geval maar 1) en vervangen voor een stukje PHP. Al met al: structuur brengen :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • -Nexus
  • Registratie: Februari 2002
  • Laatst online: 05-05 02:08

-Nexus

|1.25GHz G4 Powerbook|

Topicstarter
*Nu een gat in de lucht aan het springen is!
Held, qua structuur heb je hebt volkomen gelijk, ik zag door de bomen het bos niet meer... moest wel lachen want de basis komt uit het boek "basiscursus PHP 4.2"
wat overigens wel goed is hoor, maar dit was me idd iets boven mijn pet, fijn dat jullie mij geholpen hebben, weer wat geleerd _O_
Pagina: 1