zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden onclick automatisch auslösen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 31.03.2008, 19:00
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard onclick automatisch auslösen

Hi!

Ich verwende diesen Link um ein Popup auszulösen:
Code:
<a href="HOST/X/X/panel.php" onclick="return hs.htmlExpand(this, { objectType: \'ajax\', preserveContent: false, width: \'450\' })"  title="Panel öffnen">System Steuerung öffnen</a>
Ich hätte gerne, das er wie bei onload beim Dokumenten Start ausgelöst wird.
Ich habe es versucht mit onload, das this mit der script Url ersetzt, aber das funct nit.
Die escapten ' sind notwendig, da das Teil von php ausgegeben wird.

JS ist normalerweise nicht zu schwer für micht, aber da krieg ich auch keine Funktion zustande die mir das Popup automatisch aufmacht??

Hilfe bitte.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 31.03.2008, 19:03
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Du willst ein Popup öffnen wenn du eine Seite Lädst seh ich das richtig?
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 31.03.2008, 19:14
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Mit PHP:
Code:
echo ' … onload="'.htmlspecialchars('hs.htmlExpand(this, { objectType: "ajax", preserveContent: false, width: "450" })').'" … ';
Oder:
Code:
echo ' … onload="'."hs.htmlExpand(this, { objectType: 'ajax', preserveContent: false, width: '450' })".'" … ';
__________________
Markus Wulftange
Mit Zitat antworten
  #4 (permalink)  
Alt 31.03.2008, 21:38
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Ich habe mich mißverständlich ausgedrückt (trotzdem Danke für den Tipp)
Damit geht es auch nicht.
Das ganze ist ja ein Link und auf Klick öffnet sich das Popup.
Das funkt nur, wenn der Funktionsaufruf in einem <a> steht, da 'this' sich auf das unter href referenzierte Objekt bezieht.
Ich hatte es erstmal so versucht - laut Quelltext:
Code:
<body onload="return hs.htmlExpand('HOST/X/X/panel.php', { objectType: 'ajax', preserveContent: false, width: '450' })">
da ich dachte ich könne anstelle von this auch den source schreiben.
Lief nicht.
Nun hab ich versucht eine Funktion (JS) zu basteln die auf onload aufgerufen wird, und diesen Link auslöst .. geht nich.

Ich kann schon leben damit wenns nicht läuft, aber es wäre Benutzerfreundlicher, da der User im Admin Bereich gelich sieht, wo er anfangen muß.
Mit Zitat antworten
  #5 (permalink)  
Alt 31.03.2008, 22:04
Alles- & Nixkönne
XHTMLforum-Mitglied
 
Registriert seit: 05.10.2006
Ort: Hamburg
Beiträge: 156
Ernie wird schon bald berühmt werden
Standard

Dann referenzier den Link doch einfach über eine ID, statt 'this'
Code:
document.getElementById('linkId')
sollte gehen.
__________________
Rechtschreibung und Grammatik beherrsche ich perfekt, ich wende sie nur nicht an
Mit Zitat antworten
  #6 (permalink)  
Alt 31.03.2008, 22:17
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Hm, werd ich gleich mal testen...
Mit Zitat antworten
  #7 (permalink)  
Alt 01.04.2008, 08:28
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

this bezieht sich nicht auf href sondern auf den kompletten Link, daher ist der Vorschlag von Ernie eine Möglichkeit.
Mit Zitat antworten
  #8 (permalink)  
Alt 01.04.2008, 10:05
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 16.07.2007
Ort: Kapfenberg - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.788
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Herzlichen Dank allen.
Eine Kombination aus Gumbo´s und Ernie´s tut es nun!
PHP-Code:
' … onload="'.htmlspecialchars('hs.htmlExpand(document.getElementById("startlink"), { objectType: "ajax", preserveContent: false, width: "450" })').'" … ' 
Ist einfach fein, wenn was funkt wie man es sich vorstellt.

Geändert von paracelsus (01.04.2008 um 10:29 Uhr)
Mit Zitat antworten
  #9 (permalink)  
Alt 06.12.2008, 01:53
Neuer Benutzer
neuer user
 
Registriert seit: 06.12.2008
Beiträge: 2
OlliK befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
onclick="return hs.htmlExpand(this, { objectType: 'iframe', width:300, height:500, preserveContent:false } )"
Ich möchte gerne mehr erfahren über diesen code bzw. wie kann man
nun das POPUP realisieren.

Muss da noch eine function gebaut werden?

mfg.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 21.12.2008, 21:18
Neuer Benutzer
neuer user
 
Registriert seit: 06.12.2008
Beiträge: 2
OlliK befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von OlliK Beitrag anzeigen
Ich möchte gerne mehr erfahren über diesen code bzw. wie kann man
nun das POPUP realisieren.

Muss da noch eine function gebaut werden?

mfg.
Informationen gibt es auf http://highslide.com/.

Viele Grüße.
Mit Zitat antworten
Sponsored Links
Antwort


Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Befehl für Link mit onClick Synoxis Javascript & Ajax 9 25.05.2010 14:50
Letzte automatisch eingefügte ID bekommen - MySQL Praktikant Serveradministration und serverseitige Scripte 16 13.08.2009 19:15
<input> Textfeld automatisch selektieren ph!L (X)HTML 1 14.04.2009 13:24
Link soll keinen Onclick auslösen. andref Javascript & Ajax 4 13.06.2008 15:14
Automatisch ausloggen bzw. Aktivstatus anzeigen, wie macht ihr das? spacegaier Serveradministration und serverseitige Scripte 5 04.11.2007 21:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:24 Uhr.