ZuVieL Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 hi bin nich der pro in js ;> brauch bisschen hilfe, also ich habe einen div layer, der sieht folgendermaßen aus: <div url="http://fachinformatiker.de" onClick="machDas(this)">Test</div> ich möchte nun mit js die url auslesen. function machDas(obj) { ..hier wird hilfe benötigt } [/code]
forTeesSake Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 was willst Du denn mit dem div anstellen? <html> <head> <title>Untitled</title> <script> function machDas(obj) { //irgendwas machen obj.style.display = 'none'; } </script> </head> <body> <div id="myDiv" url="http://fachinformatiker.de" onClick="machDas(this)">Test</div> </body> </html>
ZuVieL Geschrieben 16. Mai 2007 Autor Geschrieben 16. Mai 2007 beim klicken darauf möchte ich weitergeleitet werden, is doch auch egal oder=
MaddinMV Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 beim klicken darauf möchte ich weitergeleitet werden, is doch auch egal oder= und wozu brauchst du da javascript, bzw jscript? <body> <div id="myDiv"><a href="http://www.fachinformatiker.de"> Zu den Sesselakrobaten</a></div> </body> [/PHP]
forTeesSake Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 dann reicht doch <html> <head> <title>Untitled</title> <script> function redirect() { self.location.href = "http://www.google.de"; } </script> </head> <body> <div id="myDiv" url="http://fachinformatiker.de" onClick="redirect()">Test</div> </body> </html> oder besser: <div id="myDiv" url="http://fachinformatiker.de" ><a href="htt://www.google.de">Test</a></div>
ZuVieL Geschrieben 16. Mai 2007 Autor Geschrieben 16. Mai 2007 also ich habe ein javascript menü was aus div layern besteht. wenn ich diesem layer klicke möchte ich weitergeleitet werden. ich möchte in dem layer keinen link haben! muss möglich sein! oder nicht?
forTeesSake Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 Hmm in den Layern musst Du doch Text oder ein Bild haben. Dann mach das einfach als <a> Link. Ist hübscher. Bei nur Text machst du style display: block; Ansonsten steht für die Layer-Click-Sache dere Code oben
ZuVieL Geschrieben 16. Mai 2007 Autor Geschrieben 16. Mai 2007 ich möchte aber das der ganze layer clickable ist, nicht nur ein link dadrin! und ein style möchte ich auch nicht ändern, ich möchte die url auslesen <div url="http://fachinformatiker.de" onClick="machDas(this)">Test</div>
forTeesSake Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 Oki, dann nimm einfach den Code von oben
ZuVieL Geschrieben 16. Mai 2007 Autor Geschrieben 16. Mai 2007 willst du mich ********en? mir geht es um die url, url url url url ich möchte die url nur einmal festlegen und das im div, is das so schwer nicht ums style!!!!!!!!
forTeesSake Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 Geht´s noch?????? Also so hilft Dir bestimmt normal keiner weiter. <html> <head> <title>Untitled</title> <script> function machDas(obj) { alert(obj.url); } </script> </head> <body> <div id="myDiv" url="http://fachinformatiker.de" onClick="machDas(this);">Test</div> </body> </html> zum Auslesen Viel Erfolg.
dennisderweber Geschrieben 16. Mai 2007 Geschrieben 16. Mai 2007 willst du mich ********en? mir geht es um die url, url url url url ich möchte die url nur einmal festlegen und das im div, is das so schwer nicht ums style!!!!!!!! sonst ist aber alles ok, oder? :eek *troll*
ZuVieL Geschrieben 22. Mai 2007 Autor Geschrieben 22. Mai 2007 ich glaub keiner hat verstanden was ich wollte.... die lösung: getAttribute("url")
MaddinMV Geschrieben 22. Mai 2007 Geschrieben 22. Mai 2007 ich glaub keiner hat verstanden was ich wollte.... die lösung: getAttribute("url") ich hab schon verstanden was du wolltest, aber nachdem du tees so angeflaumt hast, wollte ich nichts mehr zum besten geben^^
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden